VC++Studio使用技巧大全,第1张

VC++Studio使用技巧大全,第2张

1.检查程序中的括号是否匹配
将光标移到要检查的括号(如大括号{}、方括号[]、圆括号()和尖括号)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标会跳转到匹配的括号,否则光标不会移动,机箱喇叭会发出警告声。


2。查看一个宏(或变量、函数)的宏定义
将光标移动到你想要了解的宏上,比如在右键菜单中最常见的DECLARE_MAP_MESSAGE(或go to fit of …)上按F12。如果没有建立浏览文件,会出现一个提示对话框,确定,然后你会跳转定义那些。


3。格式化混乱源代码
选择源代码并按下ATL+F8。


4。发现成员变量或函数在编辑状态下无法显示。
删除扩展名为的文件。ncb并重新打开项目。


5。如何在ClassView中整理出大量的类
可以在classview中右键新建一个文件夹,然后将属性相似的类拖动到对应的文件夹中,使整个视图看起来清晰

]6。指定定位预处理


7。如何将系统中的Lib添加到项目|设置|链接|对象/库模块中的当前项目
:输入Lib的名称,用空分隔不同的Lib。


8。如何添加头文件(。h)系统中的当前项目。
#include,告诉编译器在VC系统目录下找;使用# include“filename . h”告诉编译器在当前目录中查找。


9。如何在Studio中使用汇编调试
在工作台的调试器状态下按CTRL+F7。


10。如何处理ClassZiard找不到的系统消息
如果想在ClassWizard中处理WM_NCHITTEST之类的系统消息,请在ClassWizard的类信息页中将消息过滤器改为窗口。


11。如何干净地删除一个类
首先删除对应的。h和。cpp文件,然后关闭项目并删除相应的。h和。cpp文件和。实际文件夹中的clw文件。


12。如果控制台应用程序支持mfc类库
,可以在控制台应用程序中包含mfc库,但是控制台应用程序默认是单线程的,mfc是多线程的。为了解决这个矛盾,在项目设置->c/c++选项中,选择代码生成,在使用运行时库的下拉框中选择调试多线程。


13。如何中文只可执行代码?在nt下打开exe文件
。exe文件,用vc打开文件作为资源,直接修改资源文件,然后保存。


附:VC项目文件描述
。关于开发环境的opt项目参数文件。工具栏位置等信息;
。aps (AppStudio文件),资源辅助文件,二进制格式,一般不用管。
。clw ClassWizard信息文件实际上是INI文件的格式。有兴趣可以研究一下。有时候ClassWizard有问题,可以通过手动修改CLW文件来解决。如果该文件不存在,每次使用ClassWizard时,都会提示是否重建。
。DSP (Developer Studio Project):项目文件,文本格式,但不熟悉的不要手动修改。DSW(DeveloperStudio工作区)是一个工作区文件。其他特性与DSP类似。
。plg是编译信息文件,编译时的错误和警告信息文件(实际上是一个html文件)一般没用。工具->选项中有一个选项可以控制这个文件的生成。
。hpj(帮助项目)是一个生成帮助文件的项目。可以用microsfot Help编译器处理。
。MDP(微软开发工作室项目)是一个旧版本的项目文件。如果要打开该文件,系统会提示您是否要将其转换为新的DSP格式。
。bsc用于浏览项目信息。如果您使用源代码浏览器,您必须有这个文件。如果你不使用这个功能,你可以在项目选项中删除生成浏览信息文件,这样可以加快编译速度。
。map是可执行文件的图像信息记录文件,除非你对系统底层非常熟悉。这个文件通常是不必要的。
。pch(预编译文件)是预编译文件,可以加快编译速度,但是文件非常大。
。pdb(程序数据库)记录了一些与程序相关的数据和调试信息。这在调试过程中可能很有用。
。exp仅在编译DLL时生成,并在DLL文件中记录一些信息。一般没啥用。
。ncb没有编译浏览器。当自动完成功能出现问题时,您可以删除此文件。构建后,它会自动生成。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VC++Studio使用技巧大全

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情