XP1*_*XP1 12
例如,您要将目录添加C:\Program Files (x86)\Example\1.0\include\为包含路径.
首先,设置代码帮助:
C:\Program Files (x86)\Example\1.0\include\sharedC:\Program Files (x86)\Example\1.0\include\otherC:\Program Files (x86)\Example\1.0\includeC:\MinGW\lib\gcc\mingw32\4.7.0\includeC:\MinGW\includeC:\MinGW\lib\gcc\mingw32\4.7.0\include-fixedC:\Program Files (x86)\Example\1.0\include\sharedC:\Program Files (x86)\Example\1.0\include\otherC:\Program Files (x86)\Example\1.0\includeC:\MinGW\lib\gcc\mingw32\4.7.0\include\c++C:\MinGW\lib\gcc\mingw32\4.7.0\include\c++\mingw32C:\MinGW\lib\gcc\mingw32\4.7.0\include\c++\backwardC:\MinGW\lib\gcc\mingw32\4.7.0\includeC:\MinGW\includeC:\MinGW\lib\gcc\mingw32\4.7.0\include-fixed该C:\MinGW\...目录是唯一的例子.实际上不要添加它们.NetBeans应该自动检测并添加MinGW目录.如果没有,请尝试重置设置:
有关现有来源的自动代码帮助的说明,请参阅:
C/C++项目快速入门教程:
http://netbeans.org/kb/docs/cnd/quickstart.html#makefileprojects
如何从现有代码创建项目时配置代码帮助:
http://netbeans.org/kb/docs/cnd/configuring-code-assistance.html
现在,配置项目选项:
C:\Program Files (x86)\Example\1.0\include\sharedC:\Program Files (x86)\Example\1.0\include\otherC:\Program Files (x86)\Example\1.0\include-std=c11 -g3 -pedantic -Wall -Wextra -O0C:\Program Files (x86)\Example\1.0\include\sharedC:\Program Files (x86)\Example\1.0\include\otherC:\Program Files (x86)\Example\1.0\include-std=c++11 -g3 -pedantic -Wall -Wextra -O0要为所有项目默认添加命令行选项,请参阅:
路径中的任何空格都应自动转义.任何反斜杠都应自动替换为正斜杠.
例如,"其他选项"中的"所有选项"文本框如下所示:
-std=c11 -g3 -pedantic -Wall -Wextra -O0 -g -I/C/Program\ Files\ \(x86\)/Example/1.0/include/shared -I/C/Program\ Files\ \(x86\)/Example/1.0/include/other -I/C/Program\ Files\ \(x86\)/Example/1.0/include
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,您可能必须修复路径并在其他选项中手动添加包含.例如,替换/C/为C:/.
-std=c11 -g3 -pedantic -Wall -Wextra -O0 -g -IC:/Program\ Files\ \(x86\)/Example/1.0/include/shared -IC:/Program\ Files\ \(x86\)/Example/1.0/include/other -IC:/Program\ Files\ \(x86\)/Example/1.0/include
Run Code Online (Sandbox Code Playgroud)
如果您正在使用Cygwin,make并且尝试使用命令中的冒号清理或重建项目,则可能会收到*** multiple target patterns. Stop.错误消息.根据多目标模式的答案?和非常简单的应用程序无法通过Eclipse"多个目标模式"," make看到了:路径,并认为这是另一个目标定义,因此错误."
解决方法是在每次构建项目之前删除生成的文件夹build和dist文件夹.但是,这可能很烦人,所以你可以试试MinGW MSYS make(不要与MinGW混淆make,这是不受支持的).
有关MinGW和MSYS配置说明,请参阅:
为C/C++/Fortran配置NetBeans IDE:
http://netbeans.org/community/releases/68/cpp-setup-instructions.html#mingw
要使用MinGW和Unicode,您应该安装最新版本的MinGW-w64.看到: