運行在Visual Studio 2008(VS2008-SP1)和Windows XP下使用GNOME的libxml2的應用程序時,出現奇怪的問題。在Visual Studio 2008和Windows XP中使用libxml2
我有兩個C++項目:
- 項目A(文庫)
- 項目B(即依賴於項目A的應用程序)
兩個下一個VS溶液。
項目A是用libxml2.lib靜態編譯的。我在兩個項目A和B中都添加了對庫的依賴關係。
解決方案編譯完美。唯一的問題是,當我運行它時,在Windows XP下出現以下錯誤:
「此應用程序未能啓動,因爲未找到libxml2.dll。重新安裝應用程序可能會解決此問題。
我已經在兩個不同的Windows XP SP3安裝中嘗試了這一點。最奇怪的是,它在Windows Vista上運行得非常好,我認爲它不應該尋找DLL,因爲它是靜態編譯的。對?
任何想法?
你的猜測是100%準確的。謝謝。 – 2009-08-03 12:26:26