打开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
答案 0 :(得分:4)
我在Qt 5.5的VS 2010中遇到了同样的问题。 我做了以下事情并且修复了。
Qt5
> Qt Options
Add
Version Name:
中输入您的版本Path:
中选择Qt目录中名为msvcxxxx的文件夹的路径(其中xxxx是您的VS版本,在您的情况下,它必须类似于C:\Qt\Qt5.1.1\5.1.1\msvc2012
)或者,您可以在qt目录中搜索qmake.exe
。它必须位于名为bin
的文件夹中。从它上升一级并将该文件夹的路径复制到Path:
文本框。
答案 1 :(得分:0)
您必须指定包含库文件的目录(它应包含bin
和include
目录。)
答案 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