Visual Studio相关
scmeiqy
这个作者很懒,什么都没留下…
展开
-
WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)
把一个程序从VC6下移植到VS2005环境下:提示WINVER not defined. Defaulting to 0x0502 (Windows Server 2003) 因为自己是WINDOWSXP的系统解决:在stdafx.h中#define WINVER 0x0501 别人的文章拿来参考: Visual Studio 2005 移植 - WINVER,warning C4996, err转载 2009-08-19 14:14:00 · 2867 阅读 · 0 评论 -
_WIN32_WINNT 0x0500 导致 CFileDialog 异常问题
在开发项目中,回归测试,发现没有改动的模块中的CFileDialog对象初始化后就会导致程序异常或宕机。经过查资料和实践,发现CFileDialog 为何抛出异常与一个MFC的宏定义有关,如果_WIN32_WINNT 0x0500 这个宏被定义那么就不能再用cfiledialg 了,把这个宏定义去掉则OK 如果程序中确实需要这个宏,可以通过下面几个方案来解决: 1.不要使用转载 2009-08-20 08:58:00 · 582 阅读 · 0 评论 -
从char/wchar_t到TCHAR1(zz)
从char/wchar_t到TCHAR1(zz) 一.ANSI和UNICODE 1.为什么要使用Unicode? (1) 可以很容易地在不同语言之间进行数据交换。 (2) 使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。 (3) 提高应用程序的运行效率。 Windows 2000是使用Unicode从头进行开发的,如转载 2009-08-20 22:24:00 · 598 阅读 · 0 评论 -
如何使用 VC_EXTRALEAN 和 WIN32_LEAN_AND_MEAN 来增强 Visual C++ 中的生成过程
如何使用 VC_EXTRALEAN 和 WIN32_LEAN_AND_MEAN 来增强 Visual C++ 中的生成过程文章编号: 166474 - 最后修改: 2005年9月1日 - 修订: 3.0 概要若要加速生成过程 Visual C++ 和标头提供以下新定义的 Windows: VC_EXTRALEAN WIN32_LEAN_AND_MEAN 可以使用它们...转载 2009-08-20 18:07:00 · 1258 阅读 · 0 评论