error D8030: “”中的内部编译器错误 解决方法

vs2010编译遇到错误:

1>cl : 命令行 error D8030: “”中的内部编译器错误
1>      请选择 Visual C++

 

看微软的技术支持

http://support.microsoft.com/kb/2546748/en-us

When you try to build a Microsoft Visual C++ project, the build operation may fail if the multiple processes (/MP) compiler option is enabled in Microsoft Visual Studio 2010. Additionally, you receive the following error message in the Output window:

cl: Command line error D8030: INTERNAL COMPILER ERROR in 'component_name '

 

要求要联系他们的技术支持给一个专门解决此问题的补丁,还需要付费,没办法只有自己动手,丰衣足食,经过简单研究,发现很容易解决:

 

右键单击单个CPP文件,编译,对于发现有些可以编译,有些有这个错误, 用记事本打开.vcxproj文件, 发现了编译错的文件与其他文件的不同:

 

    <ClCompile Include="vRszRGB24.cpp" />     --------编译不过的文件


    <ClCompile Include="vRszRGB32.cpp">       ---------正常编译的文件
      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> /D   /D </AdditionalOptions>
      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> /D   /D </AdditionalOptions>
    </ClCompile>

 

所以解决方法很简单,只要依样画葫芦,把编译不过的文件加上 AdditionalOptions就可以了

 

-----------------------------------------------------------------------------------------------------

原创文章,带点个人作品小广告,勿怪勿怪: “证爱网,见证爱

情侣之间,家庭成员之间,欢迎光临本店购买证爱礼物>>>

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值