对于每个项目,配置属性都保存在\nbproject\configurations.xml
(%UserProfile%\Documents\NetBeansProjects\ProjectName\nbproject\configurations.xml
)文件中.
您可以configurations.xml
在项目之间共享文件,这样您就不必更改并应用每个设置.
您可以创建一个默认项目并根据需要进行配置.您可以复制它,而不是创建一个新项目,并将其命名为其他项目.
如果要将工具链属性应用于每个项目,则需要手动修改工具链定义或创建新工具.
生成工具集描述符的卷影副本:
%ProgramFiles%\NetBeans x\etc\netbeans.conf
:
%ProgramFiles%\NetBeans x\
.etc
文件夹>属性>安全性>编辑...>在"组和用户名"下,选择"用户"组>在"用户权限"下,对于"完全控制",启用"允许">确定>好.%ProgramFiles%\NetBeans x\etc\netbeans.conf
在可以处理换行符的文本编辑器中打开.
在开头的行上netbeans_default_options
,添加-J-Dcnd.toolchain.personality.create_shadow=true
到值字符串.
例如,该行现在可能如下所示:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dcnd.toolchain.personality.create_shadow=true"
toolchain.properties
文件%Appdata%\NetBeans\x\config\Preferences\org\netbeans\modules\cnd\
.在toolchain.properties
,删除该行toolchain_shadow=true
,然后保存.
netbeans_default_options
,-J-Dcnd.toolchain.personality.create_shadow=true
从值字符串中删除.换句话说,撤消编辑以将文件恢复回其原始状态.修改或创建工具链定义:
%Appdata%\NetBeans\x\config\CND\ToolChain\
(7.2+)或%UserProfile%\.netbeans\x\config\CND\ToolChain\
(7.1.2-).MinGW.xml
.在c
元素内,有一个development_mode
元素包含不同的开发模式选项元素.您可以通过修改flags
属性来修改特定开发模式的标志.
例如,添加-std=c11 -g3 -pedantic -Wall -Wextra -O0
标志时,属性可能如下所示:
<development_mode>
<fast_build flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0"/>
<debug default="true" flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -g"/>
<performance_debug flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -g -O"/>
<test_coverage flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -g"/>
<diagnosable_release flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -g -O2"/>
<release flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -O2"/>
<performance_release flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -O3"/>
</development_mode>
Run Code Online (Sandbox Code Playgroud)在cpp
元素内,有一个development_mode
元素包含不同的开发模式选项元素.您可以通过修改flags
属性来修改特定开发模式的标志.
例如,添加-std=c++11 -g3 -pedantic -Wall -Wextra -O0
标志时,属性可能如下所示:
<development_mode>
<fast_build flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0"/>
<debug default="true" flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -g"/>
<performance_debug flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -g -O"/>
<test_coverage flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -g"/>
<diagnosable_release flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -g -O2"/>
<release flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -O2"/>
<performance_release flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -O3"/>
</development_mode>
Run Code Online (Sandbox Code Playgroud)要netbeans.conf
在不同平台上查找配置文件,请参阅:
如何使我的自定义启动参数永久化?
要在不同平台上查找用户目录,请参阅:
什么是userdir,我在哪里可以找到它?什么是cachedir,我在哪里可以找到它?
有关工具集合描述符的信息,请参阅:
使用C/C++工具集描述符 - NetBeans IDE 6.9教程:
首先从 Code::Blocks IDE Downlowd和MSYS 1.0.11下载并安装 Code ::Blocks IDE
所有设置都会自动配置,但您必须从中选择“make”命令
C:\msys\1.0\bin\make.exe
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6177 次 |
最近记录: |