我该如何在VS2012中更改QTDIR的值

时间:2013-10-11 17:50:33

标签: visual-studio-2012 macros qt5

VS2012中qt项目的包含路径是($(QTDIR)\ include \ QtWidgets),显然我的计算机上没有正确定义这个QTDIR ......

有什么方法可以解决这个问题吗?

非常感谢

2 个答案:

答案 0 :(得分:7)

如果您使用的是Qt Visual Studio加载项:
1)您应该打开“Qt选项”窗口并使用“Qt版本”选项卡上的“添加”按钮 2)在“解决方案资源管理器”中右键单击您的项目,选择“更改项目的Qt版本”并选择正确的Qt版本。 $(QTDIR)应该自动使用。

如果您没有使用Qt Visual Studio加载项(它不适用于VS的快速版本),请尝试使用this解决方案。

答案 1 :(得分:0)

看起来Qt Visual Studio外接程序没有生成.user文件。我们将此插件用于生成解决方案文件和项目文件。因此,将{QTDIR}替换为确切位置将暂时解决问题,因为我们通常会生成一次.vcproj文件。