将 Visual Studio 项目导出到 Qt 项目

Posted

技术标签:

【中文标题】将 Visual Studio 项目导出到 Qt 项目【英文标题】:Export Visual Studio project to Qt Project 【发布时间】:2017-04-24 09:46:48 【问题描述】:

我想将我的 Visual Studio 项目导出到 Qt 项目。

如何从 Visual Studio 项目生成.pro 文件?我安装了 Qt 插件,但没有找到这样的选项。

【问题讨论】:

how to export visual studio project to qt?的可能重复 这个答案不清楚...我没有找到工具。 你安装了VS Qt插件了吗?您可以从Qt's official webpage下载。 是的,我有。接下来我该怎么办? 【参考方案1】:

安装Visual Studio Qt插件(官方名称为Qt VS Tools,可从here下载),只需:

    打开您的解决方案。

    从您的解决方案中选择任何基于 Qt 的项目(或该项目中的任何文件)。

    转到菜单Qt VS Tools > Create basic .pro File...。如果您使用的是旧版本的插件,菜单可能会被命名为Qt5

    选择要导出的项目。项目标签(.pro 选项,仅在最新的插件版本中)会自动从您当前的项目中提取,您可以根据需要修改它们或稍后在创建 .pro 时进行。

    运行 qmake 或从 Qt Creator 打开它。

PS:根据您的 VS 和 Qt 版本,您可能需要旧版本的插件。我假设这里是 Qt 5。

希望对你有帮助。

【讨论】:

哦,谢谢。我没有看到“创建基本 .pro 文件”,因为该选项是灰色的。你知道可能是什么原因吗? 如图所示,首先要在你的解决方案中选择一个基于Qt的项目(当然,你要先打开解决方案)。 哦,好吧,所以我认为我的解决方案不是基于 QT 的项目。我认为可以将非基于 QT 的项目转换为 QT 项目! 可以,但这是一个手动过程,请参阅answer here for Qt 4。我还没有找到 Qt 5 的答案,但是您可以创建一个新的 Qt 项目,然后查看 .vcxproj 文件中的差异。 @cbuchart 应该使用哪个项目标签?

以上是关于将 Visual Studio 项目导出到 Qt 项目的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将项目直接从 Visual Studio 导出到它自己的文件夹中?

导出的 Visual Studio 模板中缺少 .lib 文件

使用 Visual Studio 构建 QT

如何在 Visual Studio 中使用 QImage 而不制作 Qt 项目?

Qt MinGW WIN32 到 Visual Studio 2010

使用 Visual Studio 2010 在 dll 项目中包含 Qt 工具