如何创建多个二进制C ++ netbeans项目?

时间:2013-11-02 06:08:07

标签: c++ netbeans

在我的C ++ linux项目中,我想创建一个可执行的守护进程可执行文件。我在netbeans IDE中找不到一个工具来创建多个编译成相应可执行文件的主文件。在Netbeans IDE中需要帮助。

1 个答案:

答案 0 :(得分:1)

Netbeans使用生成的makefile,那些不允许多个main() - 函数。作为解决方案,您可以编写自己的makefile。

但是,您可以使用CMake代替NetBeans(个人推荐)。 CMake允许您在一次运行中编译多个可执行文件/库。

一些优点(与您的问题相对应):

  • 管理和编辑多个项目 - 每个项目分开或全部组合
  • 不限于Netbeans - CMake可以为各种IDE生成项目或makefile,甚至可以建立commanline -
  • 清晰分离实际代码和构建内容

NetBeans支持CMake,因此它将照常构建;你只需要自己写一个CMakeLists.txt(〜一个makefile) - 但是由于文档很好,这不会是个大问题。