【问题标题】:Create library based on cmake in Qt Creator在 Qt Creator 中创建基于 cmake 的库
【发布时间】:2019-02-22 19:12:18
【问题描述】:

我是 C++ 新手,无法在 QTCreator 中创建基于 CMake 的动态链接库。但是当我创建它基于 QMake 的库时。适用于 QT Creator 3.5.1。

New File or Project

Introduction and Project Location

Kit Selection

Select Required Modules

Class Information

Project Management

【问题讨论】:

  • 你的CMakeLists.txt在哪里?
  • 您为什么使用 Qt Creator 3.5?最新版本是 4.8 和 Qt5。我建议在这里阅读有关使用 Qt doc.qt.io/qt-5/cmake-manual.html 创建 cmake 项目的内容
  • @drescherjm 创建库时仅生成 connection.pro 文件。

标签: c++ dll cmake qt-creator qmake


【解决方案1】:

Qtcreator 只能读取现有 CMakeLists.txt 的结构(它在这方面做得很好),但它不能为您创建或编辑它。如果您还没有 CMakeLists.txt,您想创建一个新的,然后在 Qtcreator 中使用“文件->打开文件或项目”打开它。如果你已经有一个 CMakeLists.txt,你想编辑它添加一个新的add_library 命令,然后 Qtcreator 应该自动获取更改,或者可能在你执行“构建->运行 CMake”之后。

另一方面,如果可能,您应该听从 cmets 的建议,并通过官方安装程序安装更高版本的 Qtcreator。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 2022-07-09
    • 1970-01-01
    • 2016-05-07
    • 2021-11-05
    • 2017-02-11
    • 1970-01-01
    相关资源
    最近更新 更多