从现有的 .cpp 和 .h 文件在 QtCreator 中创建 Vanilla C++ 项目
Posted
技术标签:
【中文标题】从现有的 .cpp 和 .h 文件在 QtCreator 中创建 Vanilla C++ 项目【英文标题】:Create Vanilla C++ project in QtCreator from existing .cpp and .h files 【发布时间】:2012-03-10 00:45:31 【问题描述】:我想开始使用 QtCreator 进行 C++ 编码...
但是,我需要了解如何从一堆现有的 .cpp 和头文件中创建一个新项目——只是一个直接的 C++ 项目(不是 Qt)。如何将这些导入新的 C++ 项目...?我如何构建它...?如何让 QtCreator 构建所有必要的 make 文件等...?
在谷歌上搜索了很长时间,但没有找到直接的答案。
非常感谢
【问题讨论】:
【参考方案1】:C++ 使用编译器(如 gcc
)进行编译,使用链接器(如 ld
aka gcc
)进行链接。您通常会编译多个 C++ 文件,所有这些文件都需要链接在一起。
将为您完成所有这些工作的脚本通常是使用make
程序执行的Makefile
。
Qt 有一个名为qmake
的工具,可以为您完成大部分工作。通常你去你的源代码目录,运行qmake -project
来生成一个Qt项目然后运行qmake
来生成一个标准的Makefile。最后你调用 make 来构建你的源代码。
【讨论】:
感谢您的回复。我终于到了那里。【参考方案2】:Qt Creator 的documentation 可在线获取,因此 Google 无法帮助您找到它有点令人惊讶。
创建项目:https://qt-project.org/doc/qtcreator-3.0/creator-project-creating.html
构建和运行:https://qt-project.org/doc/qtcreator-3.0/creator-building-running.html
【讨论】:
感谢您的回复。实际上,它似乎并不像您想象的那么简单。显然,与将 QtCreator 用作直接 C++ IDE 相关的大量文档已被删除。它仍然可以完成,但您必须从命令行运行 qmake -project。还是谢谢。以上是关于从现有的 .cpp 和 .h 文件在 QtCreator 中创建 Vanilla C++ 项目的主要内容,如果未能解决你的问题,请参考以下文章
从现有的 JAVA Spring API 生成 YAML 文件
从现有的 Visual Studio 项目中删除未使用的 js 和 css 文件
如何从现有的 Web 应用程序访问 HDFS(Hadoop 文件系统)