我知道之前有一些关于此的问题,但不是最新的。
我正在使用 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/