在我的 C++ linux 项目中,我想创建派生并执行实际可执行文件的守护进程可执行文件。我在 netbeans IDE 中找不到一个工具来创建多个编译成相应可执行文件的主文件。在 Netbeans IDE 中需要帮助。
问问题
1465 次
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 回答