我在VC2010-SP1 Win7 32位上收到跟随错误。我尝试了HotFix,但在此处不再提供https://support.microsoft.com/en-us/kb/982517。谁能帮忙?由于VC2010-SP1 Win7 32位 - 错误C2338:CVarTypeInfo < char >无法使用/ J或_CHAR_UNSIGNED标志启用编译
ClCompile: stdafx.cpp C:\ Program Files文件\微软的Visual Studio 10.0 \ VC \ atlmfc \ \包括atlcomcli.h(1751):错误C2338:CVarTypeInfo <字符>不能与/ J编译或_CHAR_UNSIGNED标志启用
C:\ Program Files文件\微软的Visual Studio 10.0 \ VC \ atlmfc \ \包括atlcomcli.h(1774):错误C2338:CVarTypeInfo <字符*不能与/ J编译或_CHAR_UNSIGNED标志启用
>c:\ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ include \ odbcss.h(430):error C2371:'WCHAR':redefinition;不同的基本类型 c:\ Program Files \ Microsoft SDK \ Windows \ v7.0A \ include \ winnt.h(344):请参阅'WCHAR'的声明
构建失败。
由于我从VS的早期版本移植,所以这是没有解决方案。从菜单中选择Project> Properties> C++> Command Line并删除/ J – Rafey
由于我正在从VS的早期版本移植,所以这不是解决方案。从菜单中选择Project> Properties> General,然后将字符集设置为Not Set而不是MBCS或Unicode – Rafey