C++编译器项目属性
2015-09-18
一个完整的项目属性一般包含:常规,调试,C/C++,链接器,浏览信息,生成事件,自定义生成步骤,Web部署等根!
在常规中一般指定项目中的常规项!如,输出目录,中间目录,清除时要删除的扩展名等!
首先讲解一下'输出目录',输出目录用于指定项目生成配置文件后的路径,在Debug(调试版)和Release(发行版)中一般都有默认的输出目录,(Debug)和(Release)目录,输出目录一般不用我们自己创建,在编译时编译器已经帮我们生成了此目录!在输出目录中装载的是我们的编译文件!如果想将编译出来的文件输出到我们指定的目录时,则可以手动修改此项!
中间目录:在中间目录中一般装载的是编译器生成配置文件时,所需要的中间文件,这些中间文件一般没有什么作用!中间目录与输出目录一样在Debug与Release版本中,也是有默认目录的并且目录也一样!在此我建议大家在制作项目时将中间目录与输出目录分开!这样在我们需要手动删除中间文件时,便可不用理会是否删除了编译器生成的配置文件!
配置类型:在此项中一般为编译器指定生成文件的类型,这里有几个选项如生成文件,应用程序类型(EXE),动态连接库类型(DLL),静态连接库类型(Lib),实用工具!我目前知道其中三个的作用:应用程序类型(EXE),动态连接库类型(DLL),静态连接库类型(Lib)!应用程序类型一般指的是编译器帮我们生成EXE可执行文件!动态连接库类型(DLL),指的是在应用程序使用的动态链接库!静态链接库类型与动态连接库类型一样!
字符集选项:一般用于指定此项目中使用的字符集,有三种选择 一:未设置,二:union字符集,指定此字符集的项目一般使用的都是宽字符!多字节字符集,指定此字符集的项目一般不能使用宽字符集!
1,文本文件就是只包含ASCII编码的文件.
2,能用记事本打开的都是文本文件格式.
3,C++配置属性:
$(PlatformaName)一般是Win32,除非你的工程选项选的是"Itanium",
$(ConfigurationName)一般是Debug或者Release(当然你如果自定义了这个名字除外)。
$(PlatformName)\$(ConfigurationName)的一个示范是等于“Win32\Debug”,实际情况取决于你的实际环境。