
Visual Studio
cppbegginer
一切都是浮云~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VS2010 警告 LNK4042
1、把报LNK4042的.h和.cpp从项目中排除 2、重新加入排除的.h和.cpp 原因:如果在属性窗口修改了文件的设定,就可能发生,或许是因为在文件移动时后,VS2010在原来的路径下创建原来的文件,导致会有两份文件进行编译,而VS2010默认所有编译文件都是在一个目录下的,同名的文件已经存在,所以略过编译,导致其中一份没有编译,链接错误。原创 2012-01-05 11:28:13 · 2300 阅读 · 0 评论 -
VC++编译器的使用技巧
#pragma message("123"),123则会被输出原创 2013-01-03 21:20:15 · 479 阅读 · 0 评论 -
VS2010中release设置断点调试
在Project->Properties->c/c++->General->Debug Information Format 选择 /Zi 在Project->Properties->Linker->General->Debugging 的Generate Debug Info 中选择YES 完全的断点设置需要加上: Project->Properties->c/c++->Opt原创 2012-10-12 17:04:12 · 4109 阅读 · 0 评论 -
在VS2010中使用QT存在的问题
VS2010中使用QT插件开发会有几个问题存在: 1.编码格式会被定义为UNICODE,即使根据VS的设置改为多字节字符集,也不会改变这个宏,如果需要多字节字符集,需要手动把这个宏去掉。 2._DEBUG的宏不存在,即使是调试模式,因此调试模式需要加上宏_DEBUG。 3.右键项目-》属性-》通用配置-》General中的Output Directory项改为$(SolutionDir)$(原创 2012-03-23 18:17:23 · 573 阅读 · 0 评论 -
如何禁用 VS2010 的 vcpkgsrv.exe 运行
VS2010 的 vcpkgsrv.exe(Microsoft Visual C++ Package Server)很烦,会自动运更新,占用相当大的内存(在我的机器中 >150M),而且一般会出现多个,杀掉还会自动出现。其实我们可以很容易禁用它,只要 Disable IntelliSense 即可,位于: Tools - Options - Text Editor - C/C++ - Adv转载 2012-08-01 10:53:56 · 944 阅读 · 0 评论 -
调试Release发布版程序的Crash错误
调试Release发布版程序的Crash错误 http://blog.sina.com.cn/s/blog_48f93b530100fsln.html 在Windows平台下用C++开发应用程序,最不想见到的情况恐怕就是程序崩溃,而要想解决引起问题的bug,最困难的应该就是调试release版本了。因为release版本来就少了很多调试信息,更何况一般都是发布出去由用户使转载 2012-04-14 09:07:04 · 1366 阅读 · 1 评论 -
VS2010 can't start 解决方案
解决办法: 在 开始->运行 里输入:devenv /resetuserdata 然后,再打开,就可以了。原创 2012-04-08 00:10:07 · 446 阅读 · 0 评论 -
vc 下 c++检测内存泄露代码
#include #include #define _CRTDBG_MAP_ALLOC #define new new(_NORMAL_BLOCK, __FILE__, __LINE__) int _tmain(int argc, _TCHAR* argv[]) { int *p=new int; _CrtDumpMemoryLeaks(); return 0; }原创 2012-03-09 11:52:07 · 428 阅读 · 0 评论 -
VC2005:Warning C4819
这个警告虽然没有什么影响。要想去掉这个警告的方法有: (1)转换Code文件为Unicode格式; (2)在Project -> Properties -> Configuration Properties -> C/C++ -> Advance 的 Disable Specific Warnings 中添加相应的警告编号:4819; (3)或找出不符合Unicode格式的文件,转载 2013-03-12 11:20:43 · 639 阅读 · 0 评论