我对这个东西不太了解。奇怪的编译(?)probem。 Visual Studio C++ 2008
有一个应用程序,我使用XP上网本调整汽车。它工作得很好。然后我需要做一个简单的修改(输出到STDOUT而不是文件),所以我从作者那里得到了源代码。
我的上网本没有编译器的空间。我在Windows 7桌面上安装了Visual Studio C++ 2008。我做了调整,在桌面上进行了编译和测试,并且工作起来很完美。于是我复制了可执行的上网本,它不会跑
“此应用程序未能启动 因为应用程序配置 不正确。重新安装 应用程序可能会解决这个问题”。
原始(预编译)exe工作正常。为了排除我的改变,我编译了没有mod的源代码,但它仍然无法工作。可执行文件在7台机器以及另一台我试过的Win Vista机器上运行良好。
所以它显然与XP机器和可执行文件的编译方式有关。我真的不知道这些东西是如何工作的,所以我不知道该怎么尝试。
任何想法?谢谢
你是完全正确的。我不认为它是一个缺少的DLL,因为当我遇到过去时,它总是更加明确:“XXX.DLL丢失”或“需要的DLL丢失”等。 – Steven 2009-10-05 07:23:07