如何通过 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 库? 的相关文章

随机推荐

  • 我的应用如何跳转到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 文件 在 选择文件 对话框中 这