vs2005一般错误C10100b1(C ++)

时间:2010-12-03 09:44:08

标签: c++ visual-studio-2005 release

我已准备好发布我的* .exe并在virtual studio 2005中设置发布版本,但我收到了类似的错误:

mt.exe:无法加载文件“.. \ release \ hasm.exe”{_〜0 BEL SUB EOT BEL v STX

带有3个字符的 BOLD 字符串是无法以纯文本格式打印的符号,我无法从我的工作计算机中复制它们,但我在Notepad ++中对它们进行了编辑,我可以看到他们,现在我用“普通”文本键入它们(并且它们之间没有空格(''))我希望你可以将它们的形状发送出去。

诀窍是,我可以编译我的调试版,* .exe运行良好,我尝试过其他项目并使用相同的编码,没有任何反应 - 一切顺利,调试和发布。< / p>

我认为代码中有一些unicode(有些注释是中文的),但编译器不应该与代码一致,必须有语法错误或其他。现在,它不是语法错误或链接错误,还有其他可能性 - 我的意思是在我的代码中?以及mt.exe到底在做什么?

ps:我已经为我的所有代码进行了修改,在我的(C ++)代码中没有“{_〜”,FML ......

1 个答案:

答案 0 :(得分:1)

我的猜测是发布的项目设置以某种方式被破坏了。比较调试和发布配置之间的所有设置。如果你找不到任何东西,它可能是项目内部的东西。解决此问题的最佳方法是在同一解决方案中创建一个新项目,并将所有源文件添加到其中。

希望这有帮助。

干杯,

Sebastiaan

相关问题