VS2008 问题汇总

原创 2016年08月29日 11:23:32

1.中文乱码问题:
在资源视图中,右击对话框IDD,选择属性,将语言更改为Chinese (Simplified, PRC)即可。
 
或者在新建工程时,资源语言选择中文:

2.编译报错,需要编译两次才可以通过。
Project--->xxx Property Pages--->Configuration Properties--->Linker中的Enable Incremental Linking属性改为Default。

3.字符集问题导致编译报错:error C2664: 'strcpy' : cannot convert parameter 2 from 'wchar_t *' to 'const char *'。
Project--->xxx Property Pages--->Configuration Properties中的Character Set配置为Not Set即可。

4.编译为静态库。
Project--->xxx Property Pages--->Configuration Properties中的Use of MFC配置为Use MFC in a Static Library。

或者在新建工程时,选择为静态库即可:

5.改变字符集导致界面变为VC风格。
将文件stdafx.h中的最后关于UNICODE码的宏注释掉即可。
//#ifdef _UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_IA64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
//#endif

6.使用fopen函数时,编译产生警告:
warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
解决方法:Project--->xxx Property Pages--->Configuration Properties--->C/C++--->Preprocessor--->Preprocessor Definitions添加_CRT_SECURE_NO_WARNINGS即可。

版权声明:本文为博主原创文章,未经博主允许不得转载。

用VS2008写MFC时遇到的问题汇总

转载自:http://blog.csdn.net/sduyyy/article/details/63096601.VC2005:无法执行添加/移除操作,因为代码元素是只读的....多个解决办法 最近在...

VS2008编译chrominu问题汇总

网上有大把的使用VS2008编译chromium的文章,但是经过我的实践,最靠谱的还是“地址一”所描述的方法。编译成功后,从代码下载、生成工程、编译出现的种种问题总结了一下,大致是下面几个问题: 1...
  • alien75
  • alien75
  • 2014年02月20日 15:02
  • 1560

VC++6.0&&VS2008&MFC&API学习问题总结(一)(多线程CreateThread及小问题汇总)

以下资料部分收集于网络,部分是自己碰到的问题(内容将陆续更新): 1、VC++6.0无法设置断点:先关闭程序,然后删除目录下的.opt和.ncb文件,重新打开项目,就OK! 2、这个无奈问...

vs2008 中操作数据库的问题

  • 2010年06月04日 09:28
  • 348KB
  • 下载

升级IE8后VS2008问题解决

  • 2009年06月03日 19:18
  • 131B
  • 下载

vs2008 SP1 安装问题小解决方案

准备安装2008.安装好后,为了让BCG界面能用上 所以又选择了安装SP1。但是安装sp1就出了问题。安装报错。查看安装log === Verbose logging started: 2009-4...

vs2008破解问题

  • 2010年01月03日 15:56
  • 339B
  • 下载

VS2008常见问题解决方案

fatal error CVT1100 >CVTRES : fatal error CVT1100: duplicateresource.  type:DIALOG, name:510,langua...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS2008 问题汇总
举报原因:
原因补充:

(最多只允许输入30个字)