0

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

4

1 回答 1

1

Netbeans 使用生成的 makefile,它们不允许使用多个main()-functions。作为一种解决方案,您可以编写自己的 makefile。

但是,您可以将CMake与 NetBeans 一起使用(个人推荐)。CMake 允许您一次编译多个可执行文件/库。

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

  • 管理和编译多个项目 - 每个项目分开或全部在一起
  • 不限于 Netbeans - CMake 可以为各种 IDE 生成项目或 makefile,甚至可以构建命令行
  • 实际代码和构建内容的清晰分离

NetBeans 支持 CMake,因此它会像往常一样构建;您只需要自己编写一个CMakeLists.txt(〜一个makefile)-但是由于有良好的文档,这不会是一个大问题。

于 2014-05-01T15:26:38.107 回答