"没有Qt版本为这个项目分配给平台Win32" - Qt的visual studio插件

zeb*_*bra 32 c++ qt visual-studio-2010

我有一个我在Visual Studio 2010中使用的Qt项目,使用Qt Visual Studio加载项(适用于Qt 4.8).该项目在我的工作机器上正常运行,我正在尝试在我的家用机器上运行它.当我尝试构建时,我收到以下错误:

对于平台Win32,没有为此项目分配Qt版本.

请使用'更改Qt版本'功能并为此平台选择有效的Qt版本.

但是,它设置为使用有效的Qt版本(我在家工作的另一个项目也使用此插件).为什么会这样?当我到Qt - > Qt Options时,我看到一个有效的版本(4.8.0).谢谢

Fab*_*ian 48

您是否在项目的Qt设置中选择了正确的Qt版本?

更详细:如果右键单击项目,应该在上下文菜单的末尾附近有一个" Qt项目设置 "选项(或类似的 - 我使用德语版本).在那里,您可以设置此特定项目使用的Qt版本.这个可能没有设置正确吗?

  • 我发现我的项目版本正确,但我必须右键单击解决方案并在上下文菜单底部选择"更改解决方案的Qtversion",问题就解决了. (12认同)
  • 我从QT5菜单中为我的项目选择了正确的QT版本,但我仍然遇到此错误.问题是我有多个使用QT的项目,我必须检查它们以确保它们使用正确的QT版本. (2认同)

hel*_*nki 29

解:

  1. 右键单击您的项目;
  2. Qt项目设置 ;
  3. Properties选项卡下,您将找到选项Version ;
  4. 将其改为适当的值;

现在,继续你的项目.

希望能有所帮助


Ala*_*inD 6

使用 Qt 5.15.0 在 Windows 上使用 x64 Visual Studio 2019 解决方案时遇到同样的问题。基于@Fabian 的回答和@sitting-duck 的精彩评论:

  • 安装Qt VS Tools扩展
  • 选择Extensions > Qt VS Tools > Qt Options
  • Qt Versions选项卡上单击Add
  • 将“版本名称”设置为“Qt-5.15.0”之类的内容
  • 将“路径”设置为“[QT-PATH]\5.15.0\msvc2019_64”
  • 打开Project Properties > Qt Project Settings > General > Qt Installation
  • 确保将其设置为“Qt-5.15.0”并关闭项目属性
  • 右键单击解决方案(在Solution Explorer选项卡中)并选择Change Solution's Qt Version
  • 确保Qt-5.15.0已选择

你应该可以走了。