二进制不是使用 Visual Studio 2008 中的调试信息构建的



虽然项目构建没有任何错误,但当我调试项目以启动新实例时,会消除以下错误:

winpeshl.exe - 应用程序错误

应用程序无法正确初始化 (0xc0000142)。单击"确定" 以终止应用程序。

调试输出面板显示以下内容:

C:\Windows\SysWOW64\msxfs.dll', 二进制不是使用调试构建的 信息。

msxfs.dll是一个外部dll文件,我已经添加到项目中,并复制到C:\Windows\SysWOW64

谁能告诉我问题是什么?

似乎您正在使用 msxfs 的发布版本.dll在处于调试模式的程序中。这是我的猜测,请检查您的项目设置以验证相同)。
如果是这种情况,那么您可以在msxfs.dll的调试版本模式下自行下载/构建它。或者,您可以将项目设置更改为发布模式。

生成发布版本
使用调试信息生成调试版本

最新更新