3
如何为Visual Studio 2010构建Qt
我很难找到一种方法,该方法为在Visual Studio 2010中使用Qt提供了一个稳定的解决方案,因此在收集了所有信息并进行了一些反复试验之后,我想将解决方案写进指南中。 问题,或者为什么无法使用预构建的二进制文件? 在某些特殊情况下,似乎可以使用为Visual Studio 2008构建的二进制文件,但是我发现它们不起作用。在我的情况下,它们编译正常,但是会产生运行时错误,如下所示: 或从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。