在 Visual Studio 2013 中获取使用 Qt 的项目
Getting a project that uses Qt working in Visual Studio 2013
我下载了一个 Github 项目,该项目使用 Qt 4.8 进行 GUI 操作,现在正尝试在 VS 2013 中打开该项目。但是,我不确定如何处理所有 #include <Qt...>
语句分散在整个项目中。
我的第一个想法是通过 Qt 网站安装 Qt 并祈祷,但这没有用。如何让 VS 2013 正确包含该项目所需的 Qt 文件?我想我需要明确告诉 linker 包括它们,但我不确定这样做的最佳方法。
另一种选择可能是对我从 GitHub 下载的源代码中包含的 .dll 文件进行处理。这是我得到的屏幕截图:
但是,我不确定 .dll 文件和 #include
header 之间的关系是什么。
谢谢!
编辑:这是我所说的关于 VS 未正确包含 Qt 内容的图片:
这是部分错误列表(其他错误遵循类似模式):
编辑:这是我正在尝试获取的项目 Github 页面的 link 运行:https://github.com/Y-Vladimir/SmartDeblur
您的问题与其说是 Qt,不如说是对 C++ 程序的编译和链接方式缺乏了解。有很多在线资源可以帮助您了解这些重要信息,从而让您的生活变得更加轻松。
为了让您解决当前的问题,我建议:
- 转到 Qt community version 下载页面。
- 下载并安装专用于 Visual Studio 2013 的版本。
- 返回下载页面,从页面底部附近的 "Other Downloads" 部分下载并安装 Visual Studio 插件。
- VS 插件安装完成后,您会看到一个名为 "Qt" 的新菜单。在其中,您可以从项目中导入 .pro 文件。
我下载了一个 Github 项目,该项目使用 Qt 4.8 进行 GUI 操作,现在正尝试在 VS 2013 中打开该项目。但是,我不确定如何处理所有 #include <Qt...>
语句分散在整个项目中。
我的第一个想法是通过 Qt 网站安装 Qt 并祈祷,但这没有用。如何让 VS 2013 正确包含该项目所需的 Qt 文件?我想我需要明确告诉 linker 包括它们,但我不确定这样做的最佳方法。
另一种选择可能是对我从 GitHub 下载的源代码中包含的 .dll 文件进行处理。这是我得到的屏幕截图:
但是,我不确定 .dll 文件和 #include
header 之间的关系是什么。
谢谢!
编辑:这是我所说的关于 VS 未正确包含 Qt 内容的图片:
这是部分错误列表(其他错误遵循类似模式):
编辑:这是我正在尝试获取的项目 Github 页面的 link 运行:https://github.com/Y-Vladimir/SmartDeblur
您的问题与其说是 Qt,不如说是对 C++ 程序的编译和链接方式缺乏了解。有很多在线资源可以帮助您了解这些重要信息,从而让您的生活变得更加轻松。
为了让您解决当前的问题,我建议:
- 转到 Qt community version 下载页面。
- 下载并安装专用于 Visual Studio 2013 的版本。
- 返回下载页面,从页面底部附近的 "Other Downloads" 部分下载并安装 Visual Studio 插件。
- VS 插件安装完成后,您会看到一个名为 "Qt" 的新菜单。在其中,您可以从项目中导入 .pro 文件。