【问题标题】:Create Vanilla C++ project in QtCreator from existing .cpp and .h files从现有的 .cpp 和 .h 文件在 QtCreator 中创建 Vanilla C++ 项目
【发布时间】:2012-03-10 00:45:31
【问题描述】:

我想开始使用 QtCreator 进行 C++ 编码...

但是,我需要了解如何从一堆现有的 .cpp 和头文件中创建一个新项目——只是一个直接的 C++ 项目(不是 Qt)。如何将这些导入新的 C++ 项目...?我如何构建它...?如何让 QtCreator 构建所有必要的 make 文件等...?

在谷歌上搜索了很长时间,但没有找到直接的答案。

非常感谢

【问题讨论】:

    标签: c++ qt-creator


    【解决方案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。还是谢谢。
    猜你喜欢
    • 1970-01-01
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多