Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
分发Windows C++库:如何决定是创建静态库还是动态库?
我们一直在将 Java 和 NET API 库转换为 C 并试图找出将编译版本分发给其他开发人员以与他们的自定义应用程序一起使用的最佳方法 应该是静态库还是动态库 我们需要为 Win32 和 Win64 创建 我想每个目标操作系统都有调试版
c
sharedlibraries
staticlibraries
使用 RPATH 但不使用 RUNPATH?
这一页 https web archive org web 20120418232524 http labs qt nokia com 2011 10 28 rpath and runpath 说关于图书馆检索的顺序ld so Unless
c
Linux
gcc
sharedlibraries
dynamiclinking
如何在同一进程中从不同路径加载到同一库两次?
我正在编写一个新程序 即使用 OpenSSL 加密数据 我希望我的程序符合 FIPS 标准 为了强制执行 FIPS 模式 我使用 API 进行设置FIPS 模式 集 我还需要将加密的数据传输到第三方设备 设备供应商还提供了一个与设备通信的库
openssl
sharedlibraries
loader
dynamiclinking
fips
为什么有些程序需要 .lib 和 .dll 才能运行
当我要设置我的开发环境时 SDLSimple DirectMediaLayer 我下载了网站提供的包 从readme txt文件我发现我需要两者 lib and dll 我的问题是 我不确定我的理解是否正确 在我看来 lib for win
dll
sharedlibraries
staticlibraries
Lib
从 64 位应用程序加载 32 位共享库?
我有一个编译为 32 位的共享库 我可以在 64 位应用程序中使用它吗 还是需要将共享库编译为 64 位 不可以 您无法通过传统方式在 64 位应用程序中加载 32 位库 有一些聪明的技巧 例如使用 32 位应用程序加载库并通过 IPC 接
c
sharedlibraries
32bit64bit
主题/样式 Angular 2 可重用组件库
一般问题 我想要设计可重用的 Angular 组件的样式以匹配特定客户端项目的样式 我在一个单独的项目中维护可重用组件 并从中生成一个 npm 包 该包被发布到私有 NPM 存储库 Sinopia 然后安装到多个客户端项目中 当然 一般样式
angular
themes
sharedlibraries
styling
reusability
通过环境变量告诉 ld 在哪里查找目录
我正在对课程的 C 和 C 文件进行评分 并且此作业使用 GSL 库 由于我的计算机没有 root 权限 因此我的 GSL 库安装在我的主目录中 因此我需要告诉编译器和链接器在哪里可以找到它 当我自己编写程序时 这不是问题 因为我只需向 g
c
path
sharedlibraries
ld
静态库 (.a) 和共享库 (.so) 之间的文件格式差异?
我知道关于共享库和静态库的用例有很多问题 这个问题与此无关 我问的是磁盘上存储的文件格式的差异 为什么问题是 两者之间有什么区别 或者它们完全相同 只是用途不同 我相信它们是不一样的 因为在共享库上运行 nm 需要 D 标志 显然它需要做一
Linux
Linker
sharedlibraries
staticlibraries
ELF
创建一个简单的 Makefile 来构建共享库
我正在尝试创建一个非常基本的手工制作的 Makefile 来创建一个共享库来说明一点 这是我到目前为止所拥有的 SHELL bin sh CC gcc FLAGS std gnu99 Iinclude CFLAGS fPIC pedanti
gcc
makefile
sharedlibraries
intellij idea看不到java 9标准类
我有一个maven使用的项目Java 9 它导入到IntelliJ IDEA 2017 2 3 Community 但由于某种原因它找不到标准的java类 例如String or Float 例如 当我尝试Setup Project JDK
Maven
intellijidea
sharedlibraries
java9
CMake 库安装最佳实践
我正在尝试使用 cmake 为共享库安装脚本 当我发现我想使用install 我不确定设置目的地的最佳做法是什么 此评论 https stackoverflow com a 10928305 258418 and various https
CMake
sharedlibraries
为什么 CMake 被设计为在安装时删除运行时路径
我自己构建了我的共享库 例如 我使用一个计算斐波那契数的库 并希望在我的另一个 C 项目中使用它CMake 假设共享库和标头位于 path to my lib 共享库libfib so is in path to my lib lib和标题
c
hyperlink
CMake
sharedlibraries
静态链接 libpng 到共享库
我已将问题简化为最小的 test c include png h int function printf ld long png create read struct 编译用 gcc shared fPIC test c o test so
c
sharedlibraries
staticlibraries
ld
staticlinking
Netbeans 7.1.1 中的增强
尝试运行以下命令 include
c
Windows
boost
netbeans
sharedlibraries
MADlib apt 安装,如何?
MADlib 是 PostgreSQL 最完整 最高效 功能更快 最可靠的数学库 官方下载 http madlib incubator apache org download html没有关于 Debian 或 UBUNTU 即插即用安装
postgresql
installation
sharedlibraries
如何判断共享库加载到进程地址空间中的位置?
我正在尝试调试一个共享库 其中有使用 gdb 的源代码和调试符号 我没有实际使用此共享库的进程的调试符号或代码 我自己编译它 所以我可以拥有一切 但生成的二进制文件被剥离 以模拟我没有代码的情况 该进程打印我正在尝试调试的目标函数 foo
Android
c
GDB
sharedlibraries
如何在 Linux 中进行惰性/延迟加载?
我在 Windows 上运行得很好 应用程序加载我的插件 C Qt 我的插件进行智能搜索以查找已安装的 JRE 相应地设置库搜索路径 然后调用 JVM 中的一个函数来强制 jvm dll 将在此时加载 上一个问题 如何部署混合 C Java
Java
c
Linux
sharedlibraries
lazyloading
ldd 输出静态链接到共享库
我正在尝试创建一个共享库 libddv3djava so 我编译 libddv3djava so 的源代码 如下所示 Programming intellijprojects ddv3dbindingstest src g c Wall W
c
javanativeinterface
sharedlibraries
ldd
如何查看.so文件的目标文件内容
如何查看 o文件构成 so文件 意味着如何注意到哪些目标文件用于从 so 文件构建 so 文件 如果我只有 so 文件 你不能know 给定一个共享库 目标文件是什么 编译到其中 如果你幸运的话 你也许能够做出合理的猜测 共享库是由链接器从
gcc
sharedlibraries
objectfiles
链接具有不兼容依赖项的库
我正在开发一个需要两个第三方库的 C 项目 libfoo so and libbar so 我的操作系统是Linux libfoo so动态链接到 libpng14 so 14 1 4 8 EDIT 1 libbar so似乎静态链接到 未
c
Linker
sharedlibraries
symbols
libpng
«
1
2
3
4
5
6
...16
»