1.4 VC++(www.cppentry.com)集成开发环境常见问题及解决方法
在使用VC++(www.cppentry.com)集成环境时,经常会遇到一些问题。这些问题同程序的编码可能并无关系,但是却会影响整个工程无法实现。同编码无关的问题即为开发环境配置或使用过程中出现的问题,特别是初学者,对于这些问题可能无所适从。本节将详细介绍VC集成开发环境中经常遇到的问题及解决方法。
1.4.1 工程文件简介
在介绍VC++(www.cppentry.com)集成开发环境的常见问题之前,需要先介绍VC++(www.cppentry.com)工程的文件类型,因为这些文件是VC++(www.cppentry.com)集成开发环境常见问题的根源,也是解决问题的根源。常见的工程文件有13种,如表1.3所示。
表1.3 常见VC++(www.cppentry.com)工程文件类型说明
|
类型(文件后缀< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
即扩展名) |
说 明 |
|
opt |
工程关于开发环境的参数文件,如工具条位置等信息 |
|
ncb |
无编译浏览文件(no compile browser)。当自
动完成功能出问题时可以删除此文件,build后会自动生成 |
|
clw |
ClassWizard信息文件,实际上是INI文件的格式。
有时ClassWizard出问题时,手工修改CLW文件
便可以解决。当此文件不存在时,每次调用
ClassWizard的时候会提示是否重建 |
续表
|
类型(文件后缀
即扩展名) |
说 明 |
|
dsp |
项目文件(DeveloperStudio Project),文本格式 |
|
dsw |
(DeveloperStudio Workspace)是工作区文件,
其特点和dsp相似 |
|
aps |
资源辅助文件(AppStudio File),二进制格式 |
|
plg |
编译信息文件,编译时的error和warning信息
文件(实际上是一个html文件),一般用处不
大。在Tools|Options菜单里有一个Build(编译)
选项,可控制此文件的生成 |
|
hpj |
(Help Project)是生成帮助文件的工程,用
microsfot Help Compiler可以处理 |
|
mdp |
(Microsoft DevStudio Project)旧版本的项目
文件,当打开此文件时,会提示是否转换成新的DSP格式 |
|
bsc |
是用于浏览项目信息,当用Source Brower时,
就必须有这个文件。如果不用这个功能时,可以
在Project Options里去掉Generate Browse Info File,
可加快编译速度 |
|
map |
是执行文件的映像信息记录文件 |
|
pch |
(Pre-Compiled File)是预编译文件,可以加快编译速度 |
|
pdb |
(Program Database)记录了程序有关的一些数
据和调试信息,在调试的时候有用 |
|
exp |
只有在编译DLL的时候才会生成,记录了
1111DLL文件中的一些信息 |