cost 303 ms
如何使用 lib.exe 将一个 static 库与一个导入库(或两个 static 库)捆绑在一起? - How to bundle a static library with an import library (or two static libraries) with lib.exe?

Windows 上的 DLL 导入库是一件很奇怪的事情。 他们捐赠了 linker 所需的胶水,以在生成的 PE 文件中创建导入存根(命名为.dll或.exe或其他名称)。 此问答提供了有关如何在 Unix 端捆绑两个 static 库的详细信息。 如何使用 Visual C++ 在 Windo ...

是否可以在运行时链接 Linux static C++ 库? - Is it possible to link Linux static C++ library at runtime?

我知道这个问题很奇怪,因为我们都知道 static .a库只能在编译时链接。 我有一个我不能分享的机密代码,但我的问题是什么可以让代码编译并成功链接到 static 库,但在运行时它抱怨.a lib 中缺少一个符号,该符号与首先是代码? 我可以分享一点: 然后这个库被添加到一个名为LIBS的全局变 ...

Linux C++ 链接两个版本的 static 库 - Linux C++ linking with two versions of static libraries

我正在构建一个 python 扩展库。 不幸的是,我不得不使用不同版本的 static 库 (libtiff)。 为避免绑定冲突,我将对 static 库的不同版本的所有调用分隔在不同的共享“so”库中。 我使用 fvisibility“隐藏”标志来编译“so”库以隐藏 static 库版本的实现 ...

如何创建具有多个头文件、源文件的 static C++ 库...? - How to create static C++ library with multiple headers, source files...?

我正在尝试创建一个需要许多不同类的 static 库。 每个 class 都有自己的 header 和源文件。 我已经阅读了很多关于制作 static 库的在线教程,但它们都使用了简单的示例,这些示例无法满足我对该项目的需求。 到目前为止,我已经使用ar -crs 'lib.a' obj1.o o ...

如何从 Swift package 到 iOS 项目的 output static 库? - How to output a static library for iOS project from a Swift package?

我有一个 swift package,我想将其集成到我的 CI 中并从中创建一个 static 库。 这是Package.Swift的样子: 执行swift build命令会创建一个包含 static 库的构建文件夹,但它是用于 MacOS arm64 架构的 static 库,无法集成到 iOS ...

自定义库编译正常,但在链接时失败并出现未定义的引用 - Custom library compiles fine, but fails with undefined refences when linked against

我目前正在使用 cmake 和 crypto++ 构建一个库。 虽然库编译得很好,但引用它的代码却没有。 cmake 图书馆: 我的密码.hpp 密码.cpp CMake 用于消费应用 存档.hpp 存档.cpp 当我尝试编译我的第二个 cmake 项目时,出现这样的错误 我不明白如何解决这个错 ...

尝试使用 cgo package 将 static C 库链接到 golang 代码时出错 - 在搜索 -laddLogic 时跳过不兼容./addLogic.lib - Error while trying to link a static C library to golang code using cgo package - skipping incompatible ./addLogic.lib when searching for -laddLogic

我正在尝试使用 cgo 模块在 golang 代码中使用 C static 库文件。 我正在做一个项目,我必须在 golang 中使用 C 代码,所以解决方案是使用 cgo 模块。 然而,我做不到,所以我开始尝试看看我是否可以在一个单独的小项目中这样做。 然而,当尝试将 static 库文件与 g ...

如何确保 static 库和应用程序编译相同? - How to ensure that static library and application are compiled the same?

我正在努力将第 3 方项目集成到我的应用程序中(准确地说是 LittleFS)。 我正在尝试将项目编译为 static 库,然后将其链接到我的应用程序中。 我对链接和获取正确的包含路径没有问题,我的问题是如何处理编译时配置。 例如,该项目的 header 中有如下一行: 我将使用以下标志编译第 3 ...

如何调试基础 class 的 vtable 中缺少的函数 - How to debug missing functions in vtable of base class

通过使用以下结构的对象(一些位简化): 在某些情况下,会引发段错误。 据我了解,这种结构应该是足够的,但在我尝试过的示例中( here ),它引发了段错误,我似乎无法深入了解它。 在代码中,当我检查 2 个符号的 vtable 时,我发现以下差异:150 solver->solve({1. ...

链接到 static 库时,真的需要 GCC 链接选项吗? - Is the GCC link option truly necessary when linking to a static library?

我最近一直在玩 GCC 并且一直在尝试链接选项。 我有点困惑为什么在静态链接到存档文件时需要链接选项 -l 。 似乎您可以将 .a 文件当作普通的 object 文件一样扔掉。 例如,使用以下 make 文件: Make target test1使用 GCC 的链接选项链接到归档文件。 目标te ...

在 Makefile 中从其他几个 static 库创建一个 static 库 - Create one static library from several others static libraries in Makefile

我遇到了与如何从其他几个 static 库创建一个 static 库在 ZEDC383610A5A35D4777 上的 C 库相同的问题? 当我手动操作时,答案对我有用,但是如何使用 Makefile 自动化呢? 我目前的规则是: $(STATIC_LIB_TARGET)是我要创建的 static ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM