Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何构建 Objective-C 静态库以作为单个二进制文件和头文件分发?
我正在构建一个静态库 MyLibrary 适用于 Objective C 中的 iOS 将十几个有用的类捆绑在一起 每个类都有自己的 h 文件 我想分发MyLibrary作为单个编译的二进制文件 libMyLibrary a和一个 h 头文
Objectivec
ios
Linker
header
staticlibraries
.o、.a 和 .so 文件之间有什么区别?
I know o是目标文件 a是静态库和 so是动态库吗 它们的物理意义是什么 我什么时候可以使用一些 什么时候不能使用 a是一个 档案 尽管存档可以包含任何类型的文件 但在 GNU 工具链的上下文中 它是一个目标文件库 其他工具链 特别是
c
sharedlibraries
staticlibraries
聚合静态库
我尝试将多个 a 文件聚合为一个文件 命令如下 TARGET libnumpy a DIR build lib linux x86 64 2 6 numpy FILES DIR core sort a DIR core multiarray
c
staticlibraries
如何在 Linux 或 Macos 中编译适用于 Windows 的静态 .lib 库
我正在寻找在 Linux 或 Macos 中编译 Windows 静态库的方法 似乎有交叉编译器可以为 Windows 生成 a 库 例如this one https stackoverflow com questions 4624078
c
Linux
Windows
MacOS
staticlibraries
如何从静态库获取版本号?
我有一个链接到 iOS 应用程序的库的 a 文件 我如何知道库的版本号 我不需要以编程方式执行此操作 我只需要手动获取一次 关于如何将版本号编码到静态库中没有共同的主题 有时根本不存在 有时 这是使用属于该库的标头来完成的 有时 它是使用返
Objectivec
ios
staticlibraries
CLion 和 Crypto++ 库
不久前 我开始在 Visual Studio 2015 中编写应用程序 在设置所有库依赖项时没有出现任何问题 现在 我决定搬到 CLion 但是我的应用程序依赖于cryptopp库 我需要将其链接到我的 CLion 项目中 目前 我面临着大
c
MinGW
staticlibraries
Clion
crypto
Xcode -- 让force_load 使用相对路径
某些库在链接到 Xcode 项目时需要 all load 链接器标志 但是 如果库之间存在符号冲突 这会导致链接器错误 解决方案是使用 force load 它可以有效地让您在某些库上使用 all load 但不能在其他库上使用 然而 这反
iphone
xcode
ios
Linker
staticlibraries
使用 GCC 和 Egypt 生成综合调用图
我正在尝试生成一个全面的调用图 包括对 Linux 运行时等的低级调用 我使用 fdump rtl expand 静态编译了我的源文件并创建了 RTL 文件 我将其传递给名为 Egypt 的 PERL 脚本 我认为是 Graphviz Do
Linux
gcc
staticlibraries
callgraph
C++ 静态库可以链接到共享库吗?
假设我有一个静态 C 库 static lib 并且我想从 C 共享库 例如 shared lib 调用一些函数 是否可以 现在假设我有另一个共享库 例如shared2 lib 它链接到static lib 但不链接到shared lib
c
sharedlibraries
visualc
staticlibraries
gcc静态库链接与动态链接
我的构建环境是CentOS 5 我有一个名为 libcunit 的第三方库 我用 autotools 安装了它 它生成了两个libcunit a and libcunit so 我有自己的应用程序 它与一堆共享库链接 libcunit a位
c
gcc
Linker
sharedlibraries
staticlibraries
如何将静态库和共享库与 CMake 混合链接
我有一个在 Linux 上构建的共享库 libtest so 它链接到几个共享库 现在我有一些第三方静态库链接到 libtest so 我知道可以通过直接调用 gcc 来实现 链接时可以混合使用静态库和共享库吗 https stackove
Dynamic
CMake
staticlibraries
对我自己的库的未定义引用
我已经创建了我的 lib a 文件 其中包含几个 gcc c file c o file o then ar sr lib libtest a file1 o file2 o file3 o 确认与 ar t lib libtest a f
c
gcc
staticlibraries
undefinedreference
unixar
如何在 Visual C++ 中创建 .lib 文件和 .exe 文件?
我目前有一个控制台项目 它创建一个 exe 文件 我希望它也创建一个 lib 文件 以便编译为 DLL 的其他项目能够调用原始项目中的函数 我知道这是可能的 但我找不到如何做到这一点 如何告诉链接器也链接 lib 发布此内容只是作为参考 我
c
visualc
Linker
staticlibraries
为什么找不到静态库头?
我用过克林特 哈里斯的教程 http www clintharris net 2009 iphone app shared libraries 在项目之间设置代码共享 一切都在我的计算机上按预期运行 但是在我同事的机器上 编译器在构建时似乎
iphone
xcode
gcc
staticlibraries
xcodebuild
如何共享我的 C/C++ 项目并隐藏部分源代码?
我想将我的用 C C Linux 环境 gcc g 编译器 编写的项目作为共享库 静态库共享 而不实际共享源代码 这样其他用户就可以在不真正了解我的源代码的情况下使用我的项目 谁能告诉我如何将其共享为 so a 格式 假设 我的项目如下所示
c
unix
sharedlibraries
staticlibraries
IOS静态库产品一直是红色的
我已经为此苦苦挣扎了几天 当我在 XCode 4 中的 IOS 下创建一个新的静态库项目时 我遇到了一个问题 无论是否添加文件作为标头或进行编译 我都能够成功构建 但 a 文件始终为红色 这种情况在调试和发布中都会发生 我读过类似的问题 但
iphone
ios
xcode4
staticlibraries
如何在 Visual Studio 2008 C++ 中链接 .lib
我发现将 lib 文件正确链接到我的 C Win32 控制台应用程序确实很困难 这是我的问题 正如这篇 MSDN 文章中一样 我开发了一个 MathFuncsLib lib 文件 http msdn microsoft com en us
visualc
Linker
staticlibraries
staticlinking
如何从 Ada 源构建可从 C++ 代码调用的静态库?
我需要使用一堆用 Ada 编写的代码构建一个静态库 可以从用 C C 编写的代码中调用这些代码 我通过互联网搜索并了解了一些知识gnatmake gnatbind and gnatlink 但仍然无法正确完成工作 另外 我读到有些工具依赖于
c
staticlibraries
ada
创建静态库并使用 premake 链接到它
我目前正在尝试学习如何使用 premake 4 以便将其应用到 OpenGLsdk http www opengl org sdk 我目前正在尝试制作一个 Visual Studio 2010 解决方案 该解决方案构建 2 个项目 一个是静
c
visualstudio2010
staticlibraries
premake
使用 CLI 或任何其他方式将 C++ 库静态链接到 C# 进程
是否可以采用用 C 编写的静态库 并以某种方式将其集成到 NET 进程中 从而将 NET 进程与 lib 集成到一个 exe 文件中 我的意思是 我知道我可以从 C 进程中调用 C DLL 但用户仍然必须拥有 C DLL 但是否可以使用 l
c
staticlibraries
commandlineinterface
«
1 ...
3
4
5
6
7
8
9
10
»