如何在 nasm 中创建静态库并与 gcc 链接?
我想在(32 位)NASM 中实现许多具有以下签名的函数: int function1(); int function2(); 等。 然后我想创建一个目标文件并能够将其与使用 gcc 编译…
Eclipse 同时管理静态和动态链接库的 make
我正在使用 Eclipse CDT 的托管 make 功能。使用仅动态库创建项目正在按预期工作。但是 boost_unit_test_framework 应该静态链接,因为它包含 main 函…
MSVS2010中静态链接库(MSVS2008)的使用
我是否能够在 MS Visual Studio 2010 项目中使用在 MS Visual Studio 2008 下编译的静态链接库,而无需重建/重新编译它? 我说的是OpenSSL库,它仅适…
如何在XCode中创建依赖于私有静态库的公共静态库?
我的公司希望为 iOS 开发提供两种不同的 SDK 以及使用每种 SDK 的示例应用程序。这两个 SDK 都使用了许多通用代码,这些代码不属于任一 SDK 的公共接…
将 dll 链接到静态库并将其加载到链接到同一静态库的应用程序中
我正在创建一个应用程序,支持在运行时动态加载的 dll 形式的模块。代码的布局如下: 核心 - 静态库 它有一种加载共享库并调用“创建”函数的机制,该…
将多个实现提取到静态库中
我有一个(仍然)小型的 C++ 游戏引擎,使用 Visual Studio 构建。游戏引擎支持 DirectX 和 OpenGL,但这并不重要。重要的是我有一些抽象基类的具体实…
如何为armv6、armv7和i386构建胖静态库
我按照 构建胖静态库(设备+模拟器)使用Xcode和SDK 4+构建libmms(https://github.com/kosher-penguin/xcode-libmms ),并得到了fat静态库,但是好…
如何将 libmms 编译为 iPhone 设备和模拟器(armv6、armv7 和 i386)的胖静态库
如何将 libmms 编译为 iPhone 设备和模拟器(armv6、armv7 和 i386)的胖静态库? 源代码位于http://sourceforge.net/projects/libmms/,请给我一些指…
在项目中使用两个静态库时,由于两个静态库中编译的同名类而发生冲突
我已经实现了两个具有以下结构的静态库: FirstStaticLibrary.a BaseClass.h @interface BaseClass -some methods @end FirstDerivedClass.h @interfa…
Xcode 自定义构建配置导致“未找到库/文件”对于静态库
我有一个工作区,其中有一个项目与另一个项目(也在工作区中)中的静态库链接。这是 Kobold2D 中的一个问题,我无法解决,尽管我了解原因,我想这是与…