C/C++(www.cppentry.com)选项卡控制着Visual C++(www.cppentry.com)的编译器,其中的选项比较多,也比较复杂,这里要重点介绍一下它。如图3-15所示,最下面有一个Project Options编辑框,里面列出的各种命令开关将会在开始编译时作为命令行参数传送给Visual C++(www.cppentry.com)的编译器,以便对编译过程进行控制。这些命令开关会跟随其他选项改变而改变,另外,如果我们知道某些命令开关,也可以直接在这个编辑框中输入,开关所对应的选项会自动改变。
![]() |
| 图3-15 C/C++(www.cppentry.com)选项卡 |
C++(www.cppentry.com) Language类别中的选项涉及到了C++(www.cppentry.com)语言的一些高级特性,包括有成员指针的表示方式、异常处理、运行时类型信息、构造位移等,它们的概念都比较深奥,好在我们一般情况下都不用改变它们。Code Generation类别中的选项涉及如何生成目标代码,在这里我们可以选择目标处理器的类型、运行时库的类型、进行函数调用时参数的默认传递方式、结构成员的对齐方式等,一般情况下保持默认值即可。在Customize类别中,从上到下6个选项的含义分别为:是否禁止使用Microsoft对C++(www.cppentry.com)的扩展;是否允许函数级别的连接;是否消除重复的字符串;是否允许进行最小化的重建;是否允许递增编译方式;是否允许编译器在开始运行时向Output窗口中输出自己的版本信息。其中第二、三两项为灰色是因为它们与即编即调功能不兼容,如果在General类别中选择生成其他类型的调试信息,那么就可以更改这两个选项。
【责任编辑:雪花 TEL:(010)68476606-8007】
| 回书目 上一节 下一节 |
