2016-07-04 14 views
-1

我在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'的声明

构建失败。

+0

由于我从VS的早期版本移植,所以这是没有解决方案。从菜单中选择Project> Properties> C++> Command Line并删除/ J – Rafey

+0

由于我正在从VS的早期版本移植,所以这不是解决方案。从菜单中选择Project> Properties> General,然后将字符集设置为Not Set而不是MBCS或Unicode – Rafey

回答

0

我试过了HotFix,但在此处不再提供https://support.microsoft.com/en-us/kb/982517

它仍然可用,但被列为需要支持呼叫(默认情况下许多KB都是如此)。但是,您可以通过电子邮件索取下载链接。

由于您运行的是VS2010 SP1,因此修复程序的KB 982517指向KB 2545588。继How can you download a hotfix without contacting Microsoft?这仍然有效时下,点击...

            http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2545588&kbln=en-us

...接受条款,并提供一个有效的电子邮件,您会收到下载链接。准备大量下载到270+ MB的曲目。如果修补程序没有修复它,或者破坏了其他任何内容,请不要期望MS提供太多支持(因为您刚刚在上一步中同意了他们的条款;-))。

+0

我试过了URL如何在不联系Microsoft的情况下下载修补程序?并且响应页面很抱歉,您请求的页面不可用。 – Rafey

+0

我可以确认MS链接现在说“您正在查找的页面目前不可用”。不知道现在* *是否意味着它可能在下个小时或明天可用(现在是美国西海岸的星期天晚上,这是服务器维护的流行时间)。 FWIW我*做过*尝试并在发布之前请求使用该MS链接的修补程序,并且我在几分钟内收到了下载链接(在@gmail地址上,如果有的话)。该文件被命名为'435713_intl_i386_zip.exe',大小为283,691,424字节。 – dxiv

+0

@Rafey它*是一个暂时的故障。发布的链接现在在星期一19:30 UTC工作。 – dxiv

相关问题