Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
何时使用动态库与静态库
在 C 中创建类库时 可以选择动态 dll so 和静态 lib a 图书馆 它们之间有什么区别 什么时候适合使用哪个 静态库会增加二进制文件中代码的大小 它们总是被加载 并且无论您编译的代码版本是什么 都是将运行的代码版本 动态库单独存储
c
dll
sharedlibraries
staticlinking
dynamiclinking
链接我的库时未解析的外部符号
我已经用 VS2010 编译了自己的库文件 lib 但是当我尝试像这样引用它时 pragma comment lib path to lib lib 我不断收到无法解析的外部符号 我做错了什么 到目前为止 pragma comment li
c
visualstudio2010
staticlibraries
staticlinking
如何将 libcurl 与 dev c++ 静态链接?
最近我尝试将 libcurl 与 dev c 静态链接 我链接了除来自 libcurl 的 libcurldll a 文件之外的所有 a 文件 并且我定义了 CURL STATICLIB 但我收到了一些链接器错误 然后我在谷歌上搜索了这个链
c
libcurl
staticlinking
尝试静态链接 Boost
我正在 Linux Eclipse CDT g 和 Boost 库中工作 对于使用 Boost 线程的现有程序 我尝试静态链接它而不是动态链接它 usr local lib 目录包含以下文件 libbost thread a libbost
Linux
boost
Linker
staticlinking
如何创建静态链接共享库
在我的硕士论文中 我尝试为 ARM Cortex M3 嵌入式系统采用共享库方法 由于我们的目标板没有 MMU 我认为使用 普通 动态共享库是没有意义的 因为 text 是直接从闪存执行的 而 data 在启动时被复制到 RAM 所以我无法
c
arm
sharedlibraries
ld
staticlinking
使用 gnu-make 链接静态库时如何遵循链接顺序?
我有以下问题 cc g O2 Wall Wextra Isrc rdynamic DNDEBUG build liblcthw a tests list tests c o tests list tests tmp ccpvGjZp o I
c
makefile
gnumake
staticlinking
无法将 tomsfastmath 链接到 libtomcrypt
我正在用 c 编写一个安全的即时消息程序 使用 libtomcrypt C 库来实现 RSA 和 SPRNG 函数 我将 libtomcrypt 编译为静态库 并且能够链接到它并运行 sprng 函数并查看和使用它生成的随机数据 我遇到的问
c
Cryptography
staticlibraries
staticlinking
openCV 243 使用静态库错误 LNK2019
我正在尝试在 64 位 vs 10 控制台应用程序中使用 openCV 243 静态库 我的操作系统是win7 64位 我已经包含以下库 pragma comment lib final test libs staticlib opencv
c
opencv
staticlinking
printf() 和 scanf() 函数何时静态或动态链接到应用程序?
当一个C程序被编译时 它按照预处理器 编译器 汇编器 链接器的顺序进行 主要任务之一是linker是使库函数的代码可供您的程序使用 链接器可以以静态或动态两种方式链接它们 stdio h仅包含声明 其中不存在定义 我们只包括stdio h在
c
Linker
sharedlibraries
staticlinking
cstandardlibrary
如何在没有DLL的情况下编译SDL程序并运行它
是否可以将SDL库程序编译为exec并在没有 sdl dll 的情况下运行它 例如 假设我编写了 sdl 程序 它可以工作 但问题是要在 Windows 上运行该程序 我需要在同一文件夹或系统文件夹中包含 sdl dll 是否可以编译它 以
SDL
EXE
dynamiclinking
staticlinking
如何使用 cmake 将参数传递给 ranlib?
我如何将参数传递给ranlib使用 CMake 编译静态库时 I tried set target properties myLibrary STATIC LIBRARY FLAGS plugin usr lib gcc x86 64 li
CMake
staticlinking
在 Linux 上编译一个共享库以面向所有发行版
我们希望创建一个共享库 so 以针对所有发行版 包括旧发行版 该代码是用 C 编写的 并使用 C 11 功能 因此编译器必须至少为 gcc 4 7 我们注意到 如果我们在安装了 gcc 4 7 2 的 Linux 机器 例如 Ubuntu
c
Linux
gcc
staticlinking
libstdc
没有 STB_GNU_UNIQUE 的静态链接 stdc++ 在 dlclose 时导致内存泄漏
我必须制作一个 dso 静态链接 stdc 并且需要可以从内存动态卸载 所以我尝试编译 gcc disable gnu unique object并使用黄金链接 Wl no gnu unique选项 但两者都包含内存泄漏问题 即使我除了调用
Dynamic
memoryleaks
staticlinking
goldlinker
阻止 Xcode 从静态库中删除未使用的符号
我已经构建了一个静态库 我的 iOS 二进制文件正在链接其中 静态库的代码剥离已关闭 等等 我可以看到存档中的符号 通过 nm 因此 我将该库作为框架链接到我的应用程序中 但是 我实际上并没有直接调用该函数 因此 我可以看到我在二进制文件中
ios
Objectivec
staticlinking
GPL/LGPL 和静态链接 [关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案
opensource
staticlinking
创建静态库
我正在尝试创建一个静态库以在我的 PHP 扩展中使用 为此 我正在编译我的 c文件使用gcc c file c o file o并获得 o文件 然后我用ar rcs lib a o将所有编译的对象归档到 a file 完成此操作后 我指的是
c
gcc
staticlibraries
staticlinking
phpextension
如何构建针对 Windows 运行时静态链接的 OpenSSL?
我正在开发一个使用 OpenSSL 1 0 1e 库的 Windows C 应用程序 我使用的是 Visual Studio 2008 出于可移植性的原因 我的应用程序与运行时库静态链接 MT and MTd选项 我的应用程序不附带运行时库
c
Windows
openssl
staticlibraries
staticlinking
poco c++ 静态链接问题与未定义的符号引用
我正在尝试链接到 POCO C 库的静态版本 如下所示 g BCCMain o L POCO LIBS Wl Bstatic POCO LIBS libPocoFoundation a POCO LIBS libPocoUtil a POC
c
staticlinking
pocolibraries
使用 Rust 的便携式二进制文件
我在使用 Rust 构建可移植可执行文件时遇到问题 运行简单构建的可执行文件cargo build在 Ubuntu 上失败 test lib x86 64 linux gnu libc so 6 version GLIBC 2 14 not
ld
staticlinking
Rust
rustcargo
Boost 没有静态链接到 boost::python 共享对象
我使用 boost python 为我的应用程序创建了一个包装器 到目前为止 这已经奏效了 静态库 源代码数量 gt python mapping so 通过这种方式 我的共享对象由许多静态库组成 包括 boost 本身 特别是 boost
c
python
boost
staticlinking
«
1
2
3
4
5
»