static-linking 相关问题

静态库或静态链接库是一组例程,外部函数和变量,它们在编译时在调用者中解析,并由编译器,链接器或绑定器复制到目标应用程序中,生成目标文件和站点 - 可执行文件。此可执行文件及其编译过程都称为程序的静态构建。

如何使用C ++标准库进行静态链接?

我有一个目标文件(a.obj),我需要通过命令行的链接器调用获取可执行文件(a.exe)。我收到了来自这个程序的a.obj文件:#include“stdio.h”int main(){puts(“...

回答 2 投票 1

使用另一个STATIC库创建一个STATIC库,该库使用CMake在iOS中内容

我有一个libfooi.a的集合; libfoo1.a,libfoo2.a,libfoo3.a ...使用工厂(带有静态代码)有一个共同的接口来创建C ++对象。用CMake我选择其中一个,然后......

回答 1 投票 7

是否可以编译具有在编译时无法解析的外部依赖性的静态库?

我使用C和C ++创建了一个Web服务器,它的工作方式如下:首先,它初始化连接的套接字。然后,当服务器收到HTTP请求时,它会调用一个函数...

回答 1 投票 1

到ldd输出库的静态链接

除了glibc之外,ldd输出动态库的静态链接。我一直在使用ffmpeg来提取rtsp关键帧,我希望在静态编译后让c程序在xilinx zyqn板上运行。但......

回答 1 投票 0

为什么我不能与shaderc联系?

我有一个尝试使用shaderc的vulkan项目。该库安装在以下路径下(linux系统):./ libs / shaderc / build / libshaderc在此目录中执行ls给出:...

回答 1 投票 0

Clang编译器忽略.a库文件

这个编译工作正常:$ clang -target x86_64-unknown-freebsd10.0 --sysroot = / opt / cross-freebsd-10 / -l:libconfuse.so main.cpp这个没有(内部函数的未定义引用): $ ...

回答 2 投票 0

如何在C ++中强制包含静态库中的静态对象(MSVC 11)

我试图在C ++文件中初始化一个静态对象,该文件试图在其构造函数中将类自动注册到工厂(就像任何标准的自动注册问题一样)。问题是,这是......

回答 1 投票 0

与cmake的静态链接失败[重复]

我想在ubuntu上用cmake链接到静态c ++库。库安装在这里:/usr/local/lib/libfrnetlib.a和标题位于:/ usr / local / include / frnetlib感谢任何...

回答 1 投票 0

链接静态库时添加调试符号

我正在为macos开发Qt应用程序。在那里我将静态lib链接到可执行文件。我想将lib的构建中生成的调试符号添加到可执行文件中。我怎么能实现这一目标?我是 ...

回答 1 投票 0

使用OpenSSL静态编译Python 3.6

我正在尝试使用OpenSSL在Linux上静态编译Python 3.6。我的构建发生在dockerfile中,但基本上是这样的:$ ./configure --prefix = / task / build --disable-shared LDFLAGS =“ - static”$ ...

回答 1 投票 2

如何在Visual Studio中静态链接FreeType2?

我通过选择Debug Multithreaded / SingleThreaded配置将Veretype 2.9从VS2017中的源代码构建到静态库中。貌似,静态库放在freetype-2.9 \ _ objs \ x64 \ Debug ...

回答 2 投票 1

静态库缺少`__imp_`符号

编辑:找到解决方案,但还不能接受我自己的答案。我在静态链接库到我的程序时遇到了一些麻烦。我使用MinGW工具链从Linux到Windows的交叉编译......

回答 1 投票 0

如果我在使用Boost时只使用标题,那么它是静态链接还是根本不链接?

我正在Windows / Visual Studio IDE中开发一个小的ATL DLL文件,而且我对C ++ / Boost相对较新。我在Linker选项下添加了Boost库目录,并添加了Boost根...

回答 2 投票 0

如何使用cmake将参数传递给ranlib?

在使用CMake编译静态库时,如何将参数传递给ranlib?我试过:set_target_properties(myLibrary STATIC_LIBRARY_FLAGS“--plugin /usr/lib/gcc/x86_64-linux-gnu/4.9 / ...

回答 2 投票 2

如何使用Qt Creator创建一个不依赖于Android的单个本机共享库

我使用Qt Creator创建了一个共享库,并添加了Android SDK,Android NDK和Android Qt工具包。然后我成功编译了我的Android库。我甚至在Android中测试过它...

回答 2 投票 1

静态链接比本地代码慢

我正在写一些统计软件(C ++),其中速度是最重要的;其次是可维护性。另外,我写了一个静态库,它将一个集合...

回答 1 投票 0

从Visual Studio 2017引用静态库有多简单?

我们的产品需要一个静态库(.lib)文件作为Vendor API的一部分进行链接。我有一个为API定义的项目,它提供了许多函数和类,并生成了...

回答 2 投票 0

LIBSSH2和dso_dlfcn.c:...对'dlopen'的未定义引用

我正在尝试使用静态libgit2,openssl和libssh2编译git2go。我的最终目标是能够编译可以部署的go二进制文件,而无需安装这些库。我找到了......

回答 2 投票 2

运送与Apple(Accelerate)框架相关联的iOS库的最佳实践

我用C ++ static .a编写了一个链接加速框架的库。我写了一个ObjC消费者项目来演示这个库。消费者还需要链接Accelerate框架! (我不是......

回答 1 投票 0

在XCode 9中集成(C ++)库和消费者应用程序

我创建了一个C ++(静态)库libFoo.a。我希望在XCode中创建一个使用此库的iOS ObjC应用程序。我希望两个项目并排进行。这样我就可以修改库...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.