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就可以了
-----------------------------------------------------------------------------------------------------
原创文章,带点个人作品小广告,勿怪勿怪: “证爱网,见证爱”。
情侣之间,家庭成员之间,欢迎光临本店购买证爱礼物>>>