static-libraries 相关问题

静态库是目标文件的存档。链接器用作链接器输入,提取它需要在链接上进行的目标文件。

Visual Studio 和 cmake 上的 .lib 和 .dll 文件大小差异

我关注了 https://learn.microsoft.com/en-us/cpp/build/walkthrough-creating-and-using-a-dynamic-link-library-cpp?view=msvc-170 在调试模式下创建 dll,并使用 cmake 执行相同的操作。

回答 1 投票 0

告诉cmake构建库的静态版本

让我们考虑一下CuteLogger CMakeLists.txt,它包含 ADD_LIBRARY(${library_target} 共享 ${sources} ${includes}) 它指示 cmake 构建共享版本(macOS 上的 .dylib)。我知道我可以

回答 1 投票 0

用 vcpkg 静态链接 libsndfile 并运行 sf_open 时出错

所以这里有一些示例代码: #包括 int main() { SNDFILE* sndfile; SF_INFO sfinfo; snd文件= sf_open("", SFM_READ, &sfinfo); std::cout << "...

回答 1 投票 0

C++ 中需要什么库?

头文件仅包含函数的声明,函数的实际实现在库中。如果他们不想共享源代码,他们可以共享 obj 文件。 为什么...

回答 3 投票 0

Apple Silicon 的 macOS 库有什么不同吗?

库可以是静态的或动态的。据我所知,在 macOS 上它可以分别是 .a 或 .dylib 文件。 假设我要将它用于旧的(非硅)苹果电脑(即那些

回答 1 投票 0

将所有 C++ lib 依赖项链接到 dll 中

所以我试图将 VS 项目编译成 dll,但我似乎无法将所有 .lib 依赖项包含在 dll 中。

回答 1 投票 0

如何指定我希望LIB链接到的DLL文件? - Visual Studio 2019

我有同一个 DLL 文件的不同版本,我想确保它链接到最新版本。 但在 LIB 文件中只指定了“FileName.dll”,我猜我......

回答 1 投票 0

Library 的 CMake 生成 DLL。应用程序的 CMake 需要 LIB

我的库有最少、简单的 CMake 代码以及相关行 add_library(MyLib ) 安装( 目标 MyLib 库目标 ${destination}/lib 运行时间

回答 1 投票 0

VS2019项目在运行时加载dll而不是使用静态库

我已经使用预编译的静态库设置了我的项目。 然而,当我运行该项目时,它会尝试加载 dll: “Project1.exe”(Win32):负责“D:\Projects\VisualStudio\Dll1\Debug\MinHook.x86.d...

回答 1 投票 0

Visual Studio 在发布版本中为大型静态库提供不正确的“致命错误 LNK1107:无效或损坏的文件”

在发布模式下,Visual Studio 2015 给我一个关于损坏的静态库文件的错误,而在调试模式下却没有。 我仔细对比了各个模式的设置,并没有发现...

回答 0 投票 0

使用我自己的静态/动态库:如何编译和链接(正确执行操作的正确方法)

上下文: 我刚刚创建了自己的库(使用 CMake): libmyownsomething.a <--- static version of the compiled library libmyownsomething.so <--- dynamic version of the same library

回答 1 投票 0

DLL需要LIB,但正在寻找DLL

在我的来源中我有: #pragma comment(lib, "ldv32.lib") 原来是这样的: #pragma 注释(lib, "ldv32") 当我构建并尝试注册 DLL 时,它失败了: 我使用了“依赖沃尔...

回答 1 投票 0

C++:重命名 dll 和库并链接

我们正在使用我们构建代码的第三方库。该库同时具有 32 位和 64 位 dll 和 lib。 32 位和 64 位版本具有相同的名称。我们的软件预计...

回答 1 投票 0

ncurses,直接控制台输入,如何在vs17中实现没有*.lib,*.dll,*.h - 文件?

首先:我对剖腹产相当陌生。所以,如果我有什么问题,请不要烘烤,而是帮助我理解。先感谢您。 所以... 我确实有一个大问题,但不...

回答 1 投票 0

VS2015“没有为该文档加载符号”对于.lib文件

我有一个问题,我有一个在调试中编译的 .dll 文件。它与 .lib 文件静态链接,该文件也在调试中编译。所有人都可以获得源代码。然而当我...

回答 1 投票 0

如何从头文件和lib创建DLL

我有Math.h和Math.lib。如何从这些文件创建动态链接库?

回答 1 投票 0

防止外部调用lib文件内的函数

是否有可靠的方法来防止外部代码调用从 C 代码编译的库的内部函数? 我想提供一个带有 API 头文件的静态库。图书馆有

回答 1 投票 0

iOS静态框架与动态框架4

之前有关于 iOS 静态框架与动态框架的主题。不过,对于这一点,我还是有必要澄清一下。我的理解是: iOS 中有静态框架和动态框架。 静态

回答 1 投票 0

如何将.lib文件转换为.a

我花了过去 5 个小时尝试将二进制文件链接到我的程序,我使用 eclipse + MinGW,并尝试包含 FreeImage 源(从互联网下载),但问题是我无法

回答 2 投票 0

将标头和库转换为 dll 以与 C# 一起使用

我正在尝试基于另一家公司提供的lib和头C++文件开发软件。我不知道lib是如何构建的。 我只能看到标头内函数的签名。 罪恶...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.