Visual Studio的一些设置
前言
这篇文章记录vs的一些设置,以便进行开发和调试。
1 如何进入库函数源码调试
vs中 F11 单步步入默认不进入库函数的源码。可在选项中进行更改。
VS菜单栏中 “工具” --> “选项” --> “调试” --> 关闭 启用“仅我的代码”
调试cout源码
int main(int argc, char* argv[])
{
cout << "Hello World!" << endl;
return 0;
}
cout 处 F11 就可以跟进查看源码
某些库函数源码需要下载符号文件进行解析。
添加如下环境变量。其中
E:\vs_symbols
是下载的符号路径。
变量名 | 变量值 |
---|---|
_NT_SYMBOL_PATH | srv*E:\vs_symbols*https://msdl.microsoft.com/download/symbols |
2 内存窗口中文乱码(未解决)
int main(int argc, char* argv[])
{
char szBuf1[] = "这是一个测试aaa";
wchar_t szBuf2[] = L"这是一个测试aaa";
cout << "Hello World!" << endl;
return 0;
}
查看szBuf1和szBuf2的内存。内存窗口中右键可更改编码格式。目前只支持两种编码:
ASCII编码格式显示:char和wchar_t都乱码。
Unicode编码格式显示:wchar_t显示不乱码。char显示乱码。