Visual Studio常用技巧
Visual Studio默认使用filter视图(中文为筛选器)来展示项目文件,而不是直接显示硬盘目录里实际的文件夹。因此,新建的文件也是filter。如果需要查看硬盘目录里实际的文件夹,只需点击按钮“show all files(显示所有文件)”即可。
另外,可以自定义输出文件位置。右键项目,选择“Properties(属性)”->“General”->“Output Directory”和“Intermediate Directory”进行设置。注意“Configuration(配置)“为”All Configurations(所有配置)”,“Platform(平台)”为“All Platforms(所有平台)”。以下是一些常用的设置:
Output Directory:
$(SolutionDir)bin\$(Platform)\$(Configuration)\
Intermediate Directory:
$(SolutionDir)bin\intermediates\$(Platform)\$(Configuration)\
如果需要查看预处理结果,可以在“Properties(属性)”->“C/C++”->“Preprocessor”中将“Preprocess to File”设置为“Yes”,这样编译后会输出预处理文件(.i)。
此外,编译器编译文件时,每个cpp文件都被编译成一个目标文件(.obj)。如果需要将目标文件转换为可读的汇编,可以在“Properties(属性)”->“C/C++”->“Output Files”中修改“Assembler Output”。
在“Properties(属性)”->“Linker”->“Advanced”中,可以自定义程序入口。一个可执行文件不一定是以main函数为入口。
在调试时,可以使用autos,locals和watch监视变量。autos显示当前行和前几行代码中使用的变量,locals显示当前作用域中的所有局部变量及其值,watch允许手动添加并监视任意变量、表达式或内存地址。
(这里对象p的成员变量Name没有赋值)
另外,可以查看变量在内存中的具体值。在“DEBUG”->“Windows”->“Memory”->“Memory 1”中输入变量的内存地址即可找到变量在内存中的具体值。
最后,如果需要查看代码的反汇编,可以在调试时右键“Go To Disassembly”。
如文章有误或疏漏,欢迎评论指出。如有帮助,欢迎关注我的博客,后续也会更新其他的技术内容(坚持日更ing)。
特别推荐 Cherno 的C++课程,可以去某管订阅他的频道,B站也有转载。
以上就是电脑114游戏给大家带来的关于Visual Studio常用技巧全部内容,更多攻略请关注电脑114游戏。
电脑114游戏-好玩游戏攻略集合版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!