当前位置:C++技术网 > 资讯 > VS2005编译问题error PRJ0002 : 错误的结果 31

VS2005编译问题error PRJ0002 : 错误的结果 31

更新时间:2016-02-25 16:59:14浏览次数:1+次

    在开发过程中,遇到了一个奇怪的编译错误,error PRJ0002 : 错误的结果 31 (从“F:\Visual Studio 2005\VS2005\VC\bin\mt.exe”返回)。最开始的解决方法是关了VS2005重新打开项目,后来在网上百度了一下,可以在菜单的【生成】选择【重新生成解决方案】,的确解决了问题。

    但每次编译都几乎出现这个问题,每次出现问题都要进行这样的操作,真的是烦死人,于是乎我就去找问题的根源,先找到这个mt.exe文件,的确是存在的,百度了一下这个文件的用处,不查不知道,一查吓一跳。

    

    百度了一些资料都没有太多关于mt.exe的用处描写,看来从mt.exe入手似乎不怎么行,于是继续百度“error PRJ0002 : 错误的结果 31 ”,后来看到有人说改一下项目属性配置,我突然灵光一闪,我之前好像改过项目属性的【C/C++】-【优化】-【优化】,于是我改回来,如图所示

    

    之前修改这个配置的原因是为了不删减调试信息,想不到会引发这个错误,这个故事告诉我们,修改项目属性配置需要考虑清楚并记住改了哪里,免得以后修改代码的时候出现这种难以让人捉摸的错误,如果大家也有遇到类似这样的错误,欢迎分享,共同进步。