如何通过 GUI 在 Qt Creator 项目中添加外部 .a 库?

2023-12-03

我使用 Qt 的 mingw 编译器构建了 yamlcpp 静态(libyaml-cpp.a)库。 现在我想将它添加到我的项目中。我用这个qt文档,但 Qt Creator 允许仅选择 *.lib 文件而不是 *.a 文件(在“选择文件”对话框中)。这很令人困惑,因为我使用的是 MinGW 4.4 调试配置,而不是 MSVC2008。

是否可以通过 Qt Creator 的 GUI 添加 *.a 库以及如何操作? Windows 7、Qt 创建者 2.3.1、Qt 4.7.4


据我所知现在是不可能的。唯一的方法是编辑 .pro 文件并添加以下行:

win32 {
    #/* If you compile with QtCreator/gcc: */
    win32-g++:LIBS += -L"$$_PRO_FILE_PWD_/libs/"
    win32-g++:LIBS += -lyaml-cpp

    #/* IF you compile with MSVC:
    #win32-msvc:LIBS += /path/to/your/libMyLib.lib*/
}


macx {
    LIBS += -L"$$_PRO_FILE_PWD_/libs/"
    LIBS += -lyaml-cpp-mac
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过 GUI 在 Qt Creator 项目中添加外部 .a 库? 的相关文章

  • 当从 html 文件读取 Unicode 内容时,为什么 Unicode 字体在 QTextBrowser 中无法正确显示?

    我正在读一本html文件 该文件基本上包含Unicode案文如下 b akko sati kru akkh ti khy abbahati b h b But the QText浏览器不解释Unicode字体 所以QText浏览器显示如下
  • wkhtmltopdf 修补了 qt 吗?

    我正在尝试将多个 URL 转换为 PDF 但是 当我编译 wkhtmltopdf 或运行时apt get install wkhtmltopdf并尝试一下 它说 错误 此版本的 wkhtmltopdf 是针对未修补的 QT 版本构建的 并且
  • 包含 Qt 标头的正确方法是什么?

    到目前为止我知道几种方法 includeQt 类 include
  • QML改变图像颜色

    我搜索了如何对图像进行着色 格式为 svg 或 png 我尝试用一 个填充图像的矩形覆盖我的图像 但由于我的图像不是矩形 它会给整个矩形着色 而不仅仅是图像 可以用qml改变图像颜色吗 或者 是否可以使用 QPixmap 更改 qt 使用
  • 将 C++ 代码(本机客户端)移植到浏览器(Web 应用程序)

    我有一个使用 Qt creator SDK 编写的 C 模块 我想将此代码移植到任何网页上运行 而不会对最终用户损害源代码 用户应该能够在任何浏览器 Chrome Firefox Safari Explorer 上看到此模块的输出 而无需安
  • QPainterPath::arcTo 上的角度如何解释?

    我正在开发图形编辑器的功能 在其中编辑弧线 当形状是椭圆形时 QPainterPath arcTo 的行为并不像我预期的那样 当它是一个圆圈时 它会按预期工作 下面的两张图片显示了结果 在第一种情况下 我创建了一个圆 然后将其转换为初始起始
  • QMessageBox::about 可以根据标题长度调整大小吗?

    我想创建一个简单的 关于 对话框 但注意到QMessageBox about不会根据标题的长度调整其大小 由于字体较大 标题通常会更长 至少在我的桌面环境中 仅根据内容调整其大小 有没有办法确保对话框足够大以显示所有标题 我当然可以向 ab
  • 如何在Qt3D中优化点云渲染

    我正在尝试使用 Qt3D 显示大型点云 20M pts 我第一次发现这个图书馆https github com MASKOR Qt3DPointcloudRenderer https github com MASKOR Qt3DPointc
  • 为什么anchors.centerIn不适用于Column元素?

    我有这段 QML 代码 Column spacing units gu 2 anchors fill parent centerIn parent Row spacing units gu 4 Row spacing units gu 4
  • MapItemView 在 dataChanged 信号后不会更新

    我正在使用 QMLMapItemView使用 C 的组件QAbstractListModel基于模型 这MapItemView当模型重置时 或者每当添加新项目或删除现有项目时 工作正常 但是 那MapItemView不反映对已添加项目的更改
  • qvariant 作为 qhash 中的键

    我想创建一个带有 QVariants 键的数据结构 它看起来像这样 QHash
  • Qt 和 MOC 的困境与简单的制作

    我想这更像是一个 GNU Make 问题 而不是 Qt 和 moc 但这里是 我有一个包含多个目录Q OBJECTS 我有一些简单的代码 它收集所有这些 例如 MOCS shell grep l Q OBJECT HEADERS Assum
  • 如何通过信号和槽传递参数?

    我的 GUI 包括LineEdit and a 按钮 当 的时候按钮单击后 插槽clicked 叫做 我想在之间建立信号槽关系clicked 作为信号和doSomething 作为插槽 问题是doSomething 无权访问 UI 并且do
  • Qt - QProcess 不工作

    我尝试启动 Internet Explorer 所以我使用下面的代码 QProcess process new QProcess this QString temp C Program Files Internet Explorer iex
  • 仅当从 Qt 连接时网页返回 HTTP 406 错误

    我有一个测试页面设置http mlecturedownload com test qt php http mlecturedownload com test qt php有以下代码
  • Qt 码头调整大小事件

    有没有办法在 Qt 中捕捉码头的调整大小事件 我需要能够检测到扩展坞何时调整大小 而不仅仅是其位置或 功能 发生变化时 看起来 QDockWidget 没有 调整大小 信号 如果您不希望子类化以仅获得调整大小事件控件 您可以安装事件过滤器
  • Qt QML MenuItem iconSource不显示

    我有一个非常简单的设置只是为了说明问题 import QtQuick Controls 1 4 import QtQuick Window 2 2 ApplicationWindow visible true width 640 heigh
  • 在 Windows 上静默安装 Qt55 Enterprise

    编辑 在 Qt 支持的帮助下 我已经解决了如何自动化 Qt 企业安装程序的这两个部分 下面是脚本调用 我正在尝试在 Windows 8 1 和 Windows 10 上静默安装 Qt 5 5 1 Enterprise 使用 script 开
  • Windows 10 中 Qt 桌面应用程序的缩放不当

    我正在为 Windows 10 编写一个简单的 Qt Widgets Gui 应用程序 我使用的是 Qt 5 6 0 beta 版本 我遇到的问题是它根本无法缩放到我的 Surfacebook 的屏幕上 这有点难以判断 因为 SO 缩放了图
  • 在 Qt 中旋转图像

    在我的应用程序中 我想旋转图像 我已将图像设置为QLabel 我已经设置了一个QPushButton 单击该按钮时我想向四个方向旋转图像 右 gt 底部 gt 左 gt 顶部 有什么帮助吗 假设您有一个指向 QLabel 的指针 您可以执行

随机推荐

  • 我的应用如何跳转到iOS默认邮箱?

    我想在我的应用程序中设置一个按钮 如果单击该按钮 应用程序可以跳转到iOS的默认邮箱 我想这样做 以便用户可以检查和发送他们的邮件 此功能是否需要私有 API 或者 Apple 禁止这样做 预先感谢您的帮助 这就是你想要的 let app
  • asp.mvc模型设计

    我对 MVC 还很陌生 我正在寻找一种设计模型的方法 我有 MVC 网站项目和另一个负责数据访问和构建业务对象的类库 如果我在该程序集中有一个名为 Project 的类 它是一个业务对象 并且我需要在视图中显示所有项目 我应该创建另一个模型
  • 在排序数组中查找总和为 K 的一对整数

    给定一个已排序的整数数组 我们如何找到一对总和为 K 的整数 e g array 1 3 5 6 10 K 6 答案是1和5 时间复杂度应该最小化 您可能想看看这篇博文 http www codingatwork com 2011 07 a
  • JTable 单元格颜色

    有人可以给我一个如何获取 JTable 中特定单元格的背景颜色的示例吗 我无法找到如何执行此操作的示例 有很多关于获取单元格中的值的示例 但不是获取单元格的背景颜色 它应该类似于以下内容 根据所有评论修复 重要提示 使用 table pre
  • 如何使用 GWT - RPC 到 Tomcat 服务器

    安装Tomcat 6 安装Eclipse GWT插件 使用示例创建了 GWT 项目 生成的代码 已编译的GWT项目 GWT编译 复制战争 编译 目录 eclipse的工作区到TOMCAT webapps ROOT 文件夹 在我的浏览器中运行
  • Jquery 检查数组是否包含重复字符串

    如何检查数组是否包含重复的字符串 我使用了 validateArray sa sa yu 以下功能来自 SO 但同样不适合我 checkDuplicate function reportRecipients if reportRecipie
  • 使用 vitest 测试 Nuxt3 内的 Pinia 存储会抛出“useRuntimeConfig”未定义

    我正在测试 pinia 商店nuxt3 app Inside setup 我正在使用的商店useRuntimeConfig从公共配置变量获取计数器的初始值 我收到此错误ReferenceError useRuntimeConfig is n
  • Eclipse Java printf 问题 PrintStream 不适用 [重复]

    这个问题在这里已经有答案了 我正在学习编程入门课程 但我的 Eclipse 出现问题 似乎不想运行printf即使是最简单的形式 我的代码是 package Practice import java io public class Prin
  • Flutter Web Http 错误:未捕获(承诺中)错误:XMLHttpRequest 错误

    我正在尝试开发一个 flutter 应用程序 它将 http 请求发送到托管在 000webHost 上的远程 php 文件 当我为桌面构建 Flutter 应用程序时 我设法检索信息 一切都很好 但是 由于另一个问题 视频播放器不适用于桌
  • 在 D3.js 树的中心节点和不同节点之间绘制不同颜色的“笔触”

    这是我的代码 我正在尝试连接 绘制中心和不同节点之间的路径 现在我想做一个不同颜色的stroke为了不同的道路 我创建了一个颜色数组 该数组的路径将是描边颜色 但我做不到stroke以不同的颜色 var lineFunction d3 sv
  • json 响应表

    我有一个 json 响应 下面我使用 li 显示 并且我通过数据 doc1 将数据保存为文档的一部分 但是当我使用表而不是列表时 我无法保存元素详细信息数据 doc1 需要帮助 JSON RESPONSE Envelope Body pro
  • Android 客户端、Http 服务器,我如何知道客户端正在使用我的应用程序发送数据?验证

    我的客户端 服务器数据传递一切正常 文本 图像等 我的用户在他们的 Android 设备上创建博客类型的帖子 然后上传到我的服务器 所有操作都是使用 HTTP 多部分和输入 输出流完成的 我的问题是 我如何知道客户端实际上是我的应用程序而不
  • 如何以编程方式创建布局约束

    我在通用应用程序的底部显示一个视图 并在我的视图中动态添加该视图 我想像 iAd 一样每次都在底部显示这个视图 在两个方向上 我该如何为此添加约束 请建议 Thanks 要将视图固定在屏幕底部 您需要设置以下约束 主导约束尊重家长的观点 X
  • 在 IntelliJ 中调试 Crossbar.io 应用程序

    我正在 IntelliJ 中使用 Crossbar io 构建一个应用程序 由于您使用以下命令启动应用程序crossbar startshell 中的命令 我不清楚如何 理想情况下自动 将 Python 调试器附加到适当的脚本 有人有主意吗
  • 在 Windows 机器上将 Hudson 与 UCM Clearcase 集成

    我已经在我的 Windows 计算机上安装了 Hudson 并尝试将其与 UCM Clearcase 我们正在使用的存储库 集成 Hudson wiki 上没有可用的帮助文档来解释如何执行此操作 我选择New Job gt Project
  • ActiveX 命令按钮,如果输入值,则取消隐藏单元格旁边的按钮;如果单元格为空,则隐藏单元格旁边的 ActiveX 命令按钮

    我有 80 行 用户可以在 Ward 列下输入预定值 这将取消隐藏旁边的按钮 单击它后 它会清空相邻值并根据原始值增加 1 另一个工作表中的特定单元格 目前 我在 Ward 单元格旁边有 80 个 ActiveX 按钮 它们根据 Ward
  • 单击按钮时获取同一行元素的值,每行一个按钮

    我有一个表格 每行包含一个按钮和一些元素 我想在单击按钮时获取其中一些元素的值 然后将其传递给 Ajax 调用 我的问题是获取这些元素的值 表格行如下所示 tr td td tr
  • 将 OpenCV 阈值与 Kinect 图像结合使用

    我尝试将 OpenCV 阈值与 OpenCV VideoCapture 模块检索的深度图像一起使用 但出现以下错误 OpenCV 错误 未知函数中的错误参数 文件 PATHTOOPENCV opencv modules core src m
  • MPAndroidChart - 组合图表 - 第一个和最后一个条形不完全可见

    In CombinedChart通过增加chart setFitBars true 将使第一个和最后一个栏可见 我需要执行相同的操作来将 LineChart 与 BarChart 组合起来 现在 第一个和最后一个栏不完全可见 我试过了 xA
  • 如何通过 GUI 在 Qt Creator 项目中添加外部 .a 库?

    我使用 Qt 的 mingw 编译器构建了 yamlcpp 静态 libyaml cpp a 库 现在我想将它添加到我的项目中 我用这个qt文档 但 Qt Creator 允许仅选择 lib 文件而不是 a 文件 在 选择文件 对话框中 这