Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用Qt和VS2010构建类似hello word的应用程序_C++_Visual Studio_Visual Studio 2010_Qt_Build - Fatal编程技术网

C++ 如何使用Qt和VS2010构建类似hello word的应用程序

C++ 如何使用Qt和VS2010构建类似hello word的应用程序,c++,visual-studio,visual-studio-2010,qt,build,C++,Visual Studio,Visual Studio 2010,Qt,Build,我在这里和网上的其他地方都读过很多答案,但我仍然无法使用VS2010和最新的Qt opensource(4.7.2)为VS2008构建/运行一个类似hello world的小应用程序 以下是我已经完成的步骤,当然,在需要时重新启动: 已安装VS2010 已安装VS2010 SP1 下载并安装了qt-win-opensource-4.7.2-vs2008.exe 下载并安装了qt-vs-addin-1.1.9.exe 在VS2010中,现在我有了Qt的项目模板。我选择了QT应用程序,接受默认值并创

我在这里和网上的其他地方都读过很多答案,但我仍然无法使用VS2010和最新的Qt opensource(4.7.2)为VS2008构建/运行一个类似hello world的小应用程序

以下是我已经完成的步骤,当然,在需要时重新启动:

  • 已安装VS2010
  • 已安装VS2010 SP1
  • 下载并安装了qt-win-opensource-4.7.2-vs2008.exe
  • 下载并安装了qt-vs-addin-1.1.9.exe
  • 在VS2010中,现在我有了Qt的项目模板。我选择了QT应用程序,接受默认值并创建了一个。首先,它没有找到QTDIR文件夹。因此,我以管理员身份运行了c:\Qt\4.7.2\bin\qtvars.bat,现在VS2010在构建项目/查找包含文件方面没有问题

    这就是我的知识停止的地方,我仍然无法运行从构建创建的exe文件。从Total Commander启动创建的exe文件时,它会显示:

    在VS2010中启动它们时,它说:

    你能帮我解决这个问题的原因和可能的解决方案吗之所以会发生这种情况,是因为Qt是为VS2008编译的,而我正在尝试使用VS2010?但我在很多地方都读过,它应该可以很好地工作

    如果我需要为VS2010重新编译Qt,那么最好的方法是什么?我想使用Qt创建简约的OpenGL应用程序,在这种情况下,配置Qt的合适方法是什么


    Shell我完全卸载了Qt并从源代码开始?听起来您已经下载了源代码。您可以使用下载的源代码,也可以下载可安装的SDK:。这只会安装框架。您必须分别下载开发工具(QtCreator、QtDesigner、QtAssistant等)。

    经过大量阅读和反复尝试,我成功地实现了这一目标,并在此处编写了相关指南:


    你确定你说的是对的吗?你的评论帮助了我,但我认为它是不正确的。我已经下载了构建版本,它在VS2008中不起作用。我必须下载源代码版本,经过长时间编译后,它将在VS2010中正常工作。最新的源代码位于一个名为:qt-everywhere-opensource-src-4.7.2.zip的归档文件中,该归档文件正是我所需要的。对不起,我的错。我在回答中给出的exe链接是为Windows构建的,但使用的是Mingw。下面是一个适用于VS2008的版本:。也更新了答案。这是我使用的,也是产生错误的原因(请看问题中的第3点)。我认为这是VS2010无法使用的原因。我认为VS2010的唯一选择是从源代码构建。请参阅以下线程: