我努力尋找一種方法,為使用Qt和Visual Studio 2010提供穩定的解決方案,因此在收集了所有信息和一些反復試驗后,我想將我的解決方案寫入指南。問題,或者為什么不能使用預構建的二進制文件?似乎使用為Visual Studio 2008構建的二進制文件可能在某些特殊情況下工作,但我發現它們無法工作。在我的情況下,他們編譯好,但他們產生運行時錯誤,如下所示:problem2或者從Visual Studio 2010啟動時:問題更新:我發現一篇博客文章分析了為什么它適用于某些人,而不適用于其他人。總之,這取決于您是否在同一臺計算機上安裝了Visual Studio 2008。 http://blog.paulnettleship.com/2010/11/11/troubleshooting-visual-studio-2010-and-qt-4-7-integration/最重要的是(我愚蠢地沒有意識到),如果你沒有安裝Visual Studio 2008,你就不能使用Visual Studio 2008編譯的庫和dll(可在Qt網頁上找到)。原因是你下載的Qt SDK是一個調試版本,它依賴于VC9.0 DebugCRT,這意味著它需要安裝Visual C ++ 2008 Debug Runtime,它不能作為可再發行的安裝程序使用。安裝DebugCRT的唯一方法是安裝整個Visual Studio 2008。
- 3 回答
- 0 關注
- 563 瀏覽
添加回答
舉報
0/150
提交
取消