C++ Netbeans(C+;+;)项目中的多个main()函数

C++ Netbeans(C+;+;)项目中的多个main()函数,c++,netbeans,C++,Netbeans,问题如下。我们有一个(相当大的)代码库,它是NETBeaS C++项目的形式。编译/执行时,程序生成/执行二进制文件,然后运行主程序。但是,现在我们需要实现几个较小的工具(如编译器、转换器等),它们使用该代码库中的许多类 是否可以将Netbeans IDE设置为从单个项目中生成多个可执行文件?可能有效但相当不方便的内容包括: 将整个项目编译为可执行文件和库。使用库创建编译器、转换器等(我们将不得不编写大量额外代码…) 创建不同的目标,每个目标都定义了单个宏。在代码中使用该宏来交换主函数(这只是

问题如下。我们有一个(相当大的)代码库,它是NETBeaS C++项目的形式。编译/执行时,程序生成/执行二进制文件,然后运行主程序。但是,现在我们需要实现几个较小的工具(如编译器、转换器等),它们使用该代码库中的许多类

是否可以将Netbeans IDE设置为从单个项目中生成多个可执行文件?可能有效但相当不方便的内容包括:

  • 将整个项目编译为可执行文件和库。使用库创建编译器、转换器等(我们将不得不编写大量额外代码…)
  • 创建不同的目标,每个目标都定义了单个宏。在代码中使用该宏来交换主函数(这只是脏的,它并不能真正解决按一个按钮来编译主程序和与之相关的所有工具的问题)

有什么建议吗?

我不确定我是否正确理解您的项目,但是对于构建几个可执行文件的任务,我建议如下:在配置的build命令中调用一个脚本,该脚本构建您需要的所有可执行文件。

对不起,我花了一些时间才找到您(^^^)。同样令人不满意的是,这似乎是唯一的出路。。。