【发布时间】:2012-03-10 00:45:31
【问题描述】:
我想开始使用 QtCreator 进行 C++ 编码...
但是,我需要了解如何从一堆现有的 .cpp 和头文件中创建一个新项目——只是一个直接的 C++ 项目(不是 Qt)。如何将这些导入新的 C++ 项目...?我如何构建它...?如何让 QtCreator 构建所有必要的 make 文件等...?
在谷歌上搜索了很长时间,但没有找到直接的答案。
非常感谢
【问题讨论】:
标签: c++ qt-creator
我想开始使用 QtCreator 进行 C++ 编码...
但是,我需要了解如何从一堆现有的 .cpp 和头文件中创建一个新项目——只是一个直接的 C++ 项目(不是 Qt)。如何将这些导入新的 C++ 项目...?我如何构建它...?如何让 QtCreator 构建所有必要的 make 文件等...?
在谷歌上搜索了很长时间,但没有找到直接的答案。
非常感谢
【问题讨论】:
标签: c++ qt-creator
C++ 使用编译器(如 gcc)进行编译,使用链接器(如 ld aka gcc)进行链接。您通常会编译多个 C++ 文件,所有这些文件都需要链接在一起。
将为您完成所有这些工作的脚本通常是使用make 程序执行的Makefile。
Qt 有一个名为qmake 的工具,可以为您完成大部分工作。通常你去你的源代码目录,运行qmake -project来生成一个Qt项目然后运行qmake来生成一个标准的Makefile。最后你调用 make 来构建你的源代码。
【讨论】:
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
【讨论】: