oss*_*sys 6 c++ netbeans makefile
在Netbeans中创建一个简单的远程C++开发应用程序时,我收到以下错误:
gmake[2]: Entering directory '/path/to/project'
gmake[2]: *** No rule to make target '/path/to/project/cpp/file'
gmake[2]: Leaving directory '/path/to/project'
BUILD FAILED (exit value 2, total time: 1s)
Run Code Online (Sandbox Code Playgroud)
要重现此错误,我只需创建一个新的C/C++项目,选择我已配置的远程主机.当我添加.ccp文件与相应的.h文件时,我收到此错误.我甚至不必使用或包含这些文件.似乎Netbeans可能无法正确构建Makefile来表示将这些文件添加到项目中?
问题是,我正在为我的项目使用绝对路径.经验教训,在使用Netbeans开发远程项目时,除非两台机器上的项目位置完全匹配,否则不能使用绝对路径.
要将Netbeans配置为使用相对路径,请单击菜单栏中的"工具"选项,然后选择"选项".单击顶部的"C/C++"按钮,然后转到"项目选项"选项卡.第二个选项"文件路径模式:"需要设置为"始终相对".这将允许Makefile正确地查找和编译该文件.
| 归档时间: |
|
| 查看次数: |
5878 次 |
| 最近记录: |