2010-10-05 140 views
0

我正在寻找Linux的C++ IDE(Vim或Emacs :)除外),它会自动导入一个makefile(甚至更好 - automakefile),能够编译来源并在其上面运行提升单元测试。C++ Linux IDE导入makefile并运行boost单元测试

我已经试过QT Creator,但它似乎没有导入makefiles,而KDevelop导入makefiles很好,但我无法弄清楚如何运行单元测试。

我将不胜感激您的建议。请让我知道如何使用我后,如果其功能不明显:)

+0

我认为日食可以做到这一点。你试过了吗? – kasten 2010-10-05 07:56:01

+0

什么版本的QtCreator?对Makefiles的支持是最近的(在过去的一年左右),但QtCreator的更新版本支持makefile – 2010-10-05 11:24:28

+0

@David,我发现对makefiles的支持(受@tdammers回复启发),并且它工作正常。我仍然不知道如何有效地运行单元测试。 – Grzenio 2010-10-05 12:21:51

回答

1

危害猜测:月食?

我知道一个事实,即你可以使用eclipse作为C++ IDE(我这样做),并且我相当确定会有一些可用于automake和boost的插件。

+0

[这里](http://stackoverflow.com/questions/2491380/boost-test-and-eclipse/3778246#3778246)是一个与解析eclipse中boost测试输出有关的不同问题的相关答案。 makefile项目也很简单,在根Makefile所在的目录下创建一个新的c/C++空的makefile项目。 – 2010-10-05 11:19:30

1
+0

我设法加载代码很好,但我该如何运行单元测试? – Grzenio 2010-10-05 10:18:41

+0

对不起,我不确定它可以。我根本没有使用增强单元测试。 – 2010-10-05 11:02:12

0

Netbeans的可能是能够做到这一点。在任何情况下,它都可以使用makefile导入现有项目;不知道你的其他需求。

+0

嗨,我如何导入makefiles?我正在看,我看不到这个选项... – Grzenio 2010-10-05 08:57:22

+0

那么,你可以打开现有的项目:转到文件>新建项目,选择C/C++,然后选择C/C++项目与现有的来源。这应该将你的源代码和头文件以及makefile加载到一个新的netbeans项目中。 – tdammers 2010-10-05 09:00:09

+0

啊,我没有想到创建一个新的项目:) – Grzenio 2010-10-05 09:07:33

相关问题