【发布时间】:2018-05-20 16:16:54
【问题描述】:
所以基本上我想使用 Qt 框架编写一个 GUI 应用程序。我还需要让这个项目在 Linux 下工作成为可能,所以我想到了 CMake,它可以为我自动化很多事情。
我在 Windows 上的主要编辑器是 Visual Studio 2017,所以我安装了 Qt VS 插件,所以当我想创建一个新项目时,我有 2 个选项可供选择:新 CMake 项目或新 Qt GUI 应用程序项目。这让我有点困惑,因为我知道 Qt 默认强制执行 qmake。
所以我的问题是:如何在 Visual Studio 中创建 Qt GUI 应用程序项目,该项目将使用 CMake 作为构建系统? (所以我是选择 CMake 并添加 Qt,还是选择 Qt GUI 应用程序然后以某种方式添加 CMake?)
【问题讨论】:
-
如果你想使用 CMake 和 Qt 可以参考this documentation。建议先自己写
CMakeLists.txt。然后在 Visual Studio 中,您可以导入您的 CMake 项目。但是如果你想强制 Visual Studio 为你制作一个 CMake 文件(我不知道这是否可能),那么你应该选择 CMake 并将 Qt 添加到它。
标签: visual-studio qt cmake