c++ - 使用 Visual Studio 构建 QT

标签 c++ visual-studio qt

我知道之前有一些关于此的问题,但不是最新的。

我正在使用 Visual Studio 2015 Express Edition 开发一个项目,我希望通过 QT 向我的项目添加一个 GUI。

最新版本的 QT (5.8.0) 有一个 VS 2015 版本,所以我假设它是使用 Visual Studio 而不是 MinGw 编译的。

抱歉,如果这是一个非常菜鸟的问题。我没有使用 QT 的经验,但是我如何将我的 QT 项目集成到我的 VS 项目中,我是否先在 QT 中构建 GUI 代码?

如果我将在 QT 中使用 .ui 文件创建一个 GUI,然后为此生成源代码,我是否可以将源代码复制到我的 VS 项目中。我假设我必须在 VS 中配置项目文件,因为 VS 如何知道在哪里可以找到 QT 的 dll 和头文件?提前致谢

最佳答案

您需要用于 Qt 的 VS 工具。他们使用 >= Visual Studio 2013 Community Edition。

你可以得到它们 here以及有关如何使用它们的所有信息。

Qt VS Tools integrate the Qt development tools into Microsoft Visual Studio 2013, and later. This enables developers to use the standard Windows development environment without having to worry about Qt-related build steps or tools.

Qt VS Tools 的主要特点是:

  • 用于创建新 Qt 项目和类的向导。
  • 元对象编译器 (moc)、用户界面编译器 (uic) 和资源编译器 (rcc) 的自动build设置。
  • Qt 项目文件 (.pro) 和项目包含文件 (.pri) 的导入和导出。 *将 Qt VS Tools 项目自动转换为 qmake 项目,或相反。
  • 集成的 Qt 资源管理。
  • 集成的 Qt 文档。
  • 调试 Qt 数据类型的扩展。

关于c++ - 使用 Visual Studio 构建 QT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43706874/

相关文章:

c++ - 这个 typedef 和转换运算符语法是什么意思?

c++ - 如何在CPP中获取MS Office的部分产品 key

visual-studio - Visual Studio Code Symfony 3 命名空间自动建议

c++ - Qt 5.1 如何重命名

c++ - 我应该如何使用带有布局和小部件的 QGraphicsScene

c++ - SendMessageA 方法的链接错误/冲突

c++ - 找出除 "1"作为公因数以外的 n 个数的公因数

visual-studio - Visual Studio 和 LINQ : placing the DBML file in separate directory in the project

c# - 反序列化似乎不适用于 IDE 中的强命名对象

c++ - 尝试在 QT 中编译项目时出现 Jom 错误