如何从 qmake 生成 64 位 Visual Studio 项目

How to generate 64-bit Visual Studio projects from qmake

我正在使用 Qt Creator 创建一些共享库和应用程序项目,以便我可以轻松地在 Windows 和 Linux 上构建它们。在 Windows 上,我们中的一些人更喜欢使用 Visual Studio,所以我想使用 qmake -tp [=23= 从 Qt .pro 文件生成 Visual Studio 解决方案和项目文件] -r file.pro。除了生成的 Visual Studio 解决方案和项目仅包含 32 位构建配置而我需要 64 位配置外,一切都完全按预期工作。在 Visual Studio 中创建 64 位配置没什么大不了的,但对于某些人来说,这是一个容易忽略的步骤。我想知道是否有一种方法可以通过向我的 .pro 文件添加一些内容或作为 qmake 的参数来自动执行此操作?

运行 此命令来自 Visual Studio 命令 Shell Native x64.

如果您需要在任何类型的批处理文件等中使用此功能,只需从 VS 命令工具调用适当的 bat 文件,例如 vcvarsx86_amd64.bat 或 vcvarsx86.bat 以设置适当的环境