我對這個東西不太瞭解。奇怪的編譯(?)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