使用Visual Studio 2012的Qt 5.1.1 - 这些QT版本无法访问

时间:2013-12-02 14:18:35

标签: c++ qt visual-studio-2012

打开visual studio时出现此错误。

我是从http://qt-project.org/downloads安装的:

Qt 5.1.1 for Windows 64-bit(VS 2012,525 MB)(Info)

用于Qt5的Visual Studio加载项1.2.2

我的Qt dir路径是:

C:\ Qt的\ Qt5.1.1 \ 5.1.1

The error I got

4 个答案:

答案 0 :(得分:4)

我在Qt 5.5的VS 2010中遇到了同样的问题。 我做了以下事情并且修复了。

  1. 在Visual Studio中,转到Qt5> Qt Options
  2. 点击Add
  3. Version Name:中输入您的版本
  4. Path:中选择Qt目录中名为msvcxxxx的文件夹的路径(其中xxxx是您的VS版本,在您的情况下,它必须类似于C:\Qt\Qt5.1.1\5.1.1\msvc2012
  5. 如果启用了确定按钮而不是路径正确,请单击它。
  6. 或者,您可以在qt目录中搜索qmake.exe。它必须位于名为bin的文件夹中。从它上升一级并将该文件夹的路径复制到Path:文本框。

答案 1 :(得分:0)

您必须指定包含库文件的目录(它应包含bininclude目录。)

答案 2 :(得分:0)

所以我找到了解决方案(至少可以轻松 - 在visual studio上运行仍有问题,但我解决了具体的错误。

因为JBL说VS正在寻找具有。\ bin和。\ include目录的目录。

问题是,它的位置是在VS加载项上硬编码的。因此,它应该在 C:\ Qt \ Qt5.1.1 \ 5.1.1 上而不是 C:\ Qt \ Qt5.1.1 \ 5.1.1 \ msvc2012_64 ,而不是< / p>

我将C:\ Qt \ Qt5.1.1 \ 5.1.1 \ msvc2012_64的所有子文件夹移动到C:\ Qt \ Qt5.1.1 \ 5.1.1。

下一个问题是, Qt Creator仍然期望C:\ Qt \ Qt5.1.1 \ 5.1.1 \ msvc2012_64

上的那些文件

所以我将它们复制回来(是的,我有2份SDK文件)。

这是不对的,应该预期在同一个地方,还应该明确如何在Visual Studion和Qt Creator上安装和使用SDK。

希望我的问题可以帮助您节省一些时间。

答案 3 :(得分:0)

在Visual Studio 2019中: 1)删除记录msvc2017_64 2)将msvc2017_64设置路径添加到D:\ Qt \ 5.12.3 \ msvc2017_64(无论您拥有什么) 错误消息消失。 configuration with 2 toolsets at my pc