选择C++主函数在eclipse中构建
Selecting C++ main function to build in eclipse
我在eclipse中有一个C++项目,它是用git进行版本管理的。我有一个git子模块,这是我用C++编写的另一个项目。子模块有它的主要功能,我的项目也有它自己的功能。
当我按下build时,Eclipse选择其他main(从子模块中)进行编译。有没有一种方法可以选择在eclipse中构建哪个main?
更新:我仍在处理这个问题。将资源排除在项目之外也无济于事。当我解决问题时会回答。
更新2:最终解决。看看我的答案。
我终于解决了这个问题。解决方案不是简单明了的,所以我一步一步地写:
-
首先从
Properties -> C/C++ Build -> Tool Chain Editor -> Current toolchain
正确设置工具链。对我来说是MacOSX GCC
或Linux GCC
。 -
设置正确的项目源路径。我已经将我作为子模块导入的项目中的文件符号链接到我的项目中,因此设置正确的源目录不会从我的项目排除任何所需的文件。设置为
Properties -> C/C++ General -> Paths & Symbols -> Source Location
。确保您排除了其他子模块,并将所需文件符号链接到您的项目。 -
将工件的名称(二进制、库等)更改为不同于
${projName}
的名称,因为当您有子模块时,您的构建文件夹中会有一个名为${projName}
的目录。设置为Properties -> C/C++ Build -> Settings -> Build Artifact -> Artifact name
。
进行这些更改后,您的项目应该会自动构建。看起来eclipse在构建过程中进行了所有必要的检查,但没有警告您这些问题。在Debug
文件夹中运行make --always-build
时,我不得不看到所有这些问题。
- 如何在使用 SDL2 的 Eclipse 中构建 c++ 程序
- 如何在 Eclipse 中一次从多个源文件进行构建
- 我必须构建才能摆脱 Eclipse 中的错误吗?
- 虽然我添加了boost库,但Eclipse并不是用C++构建的.为什么
- Eclipse IDE C/C++ 自动包含来自定制构建脚本的路径
- 如何从 Linux 控制台使用 CMake 构建 Eclipse C++ 项目(没有可用的 GUI)
- 在 eclipse 中以发布模式构建后没有可执行文件
- Eclipse构建但不会启动精灵
- Eclipse 构建错误在默认的 hello world 上
- 从 Eclipse 索引中排除构建中包含的文件
- GoogleMock发出用Eclipse构建C 的简单代码
- Eclipse 不构建C++文件
- 我正在尝试在Eclipse中构建一个C 项目,但是即使在使用MINGW路径设置路径变量之后,也会获得构建错误
- 如何知道命令行庇护以构建在Eclipse中编码的项目
- 添加多个源文件以在 Eclipse 中构建
- Eclipse 在检查语法时看不到包含文件,但在构建或运行应用程序时会看到
- 使用eclipse构建cocos2dios应用程序
- eclipse c++构建错误
- Eclipse c++构建错误:没有这样的文件或目录
- 如何在Windows上使用Eclipse构建wxWidgets