【发布时间】:2017-08-13 22:12:51
【问题描述】:
我目前想知道如何解决这种情况,即我想从具有不同操作系统的多个设备上处理 C++ 项目。所以我的想法是把我的 .cpp 和 .h 文件向上推。所以我试图克隆它并使用现有的源文件创建一个项目。我希望 Netbeans 能够意识到将文件放在正确的项目子目录中的位置(如头文件/源文件)。但是它不起作用,因为它需要 Makefile。尽管将 Makefile 推送到 git 是没有意义的,因为它包含有关先前操作系统的信息。
有没有一种方法可以让 Netbeans 足够聪明,只需将文件放在正确的文件夹中,然后我就可以从头开始编译它,而无需使用以前操作系统中的现有 Makefile?
非常感谢。
【问题讨论】:
-
您是否考虑过使用相同的相对结构和更智能的 makefile,可以使用不同的工具链构建不同的目标?这样,所有 Netbeans 需要知道的是
make <insert target here>。
标签: c++ linux git macos netbeans