小编use*_*337的帖子

MFC不支持小于0x0501的WINVER

我有一个C++项目,它引用了许多其他项目/库.这适用于多年前创建的应用程序.每年大约每年更新一次,并完成新版本.我已经使用Visual Studio 6多年来更新和构建这个应用程序的新版本,没有任何问题.

我正在尝试切换到Visual Studio 10(现在是VS2013).最初我遇到了几个警告和错误,这是由VS版本之间的兼容性问题引起的.我能够照顾到最多.但是,我仍然对以下错误感到困惑:

error C1189: #error : MFC does not support WINVER less than 0x0501. Please change the definition of WINVER in your project properties or precompiled header. C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\include\afxv_w32.h

在一些引用的项目库中发生错误.我检查了有问题的项目库,我找不到任何对WINVER的引用.

我已经在互联网上搜索了这方面的信息,并找到了一些主题,但没有任何特定于我的问题.有人可以对这里可能发生的事情有所了解吗?

提前致谢.LA

mfc visual-studio

17
推荐指数
2
解决办法
3万
查看次数

标签 统计

mfc ×1

visual-studio ×1