c++ - 使用静态库编译 C++/SDL?

标签 c++ dll compilation sdl codeblocks

在 Windows 系统中,我需要将所有那些 .dll 文件保存在与我的 .exe 相同的文件中吗? 我希望我可以将所有文件合并到一个 .exe 中,有什么办法吗?

我是 Linux 和 Windows 用户,在 Linux 中我只使用终端,但在 Windows 中我使用 CodeBlocks !

最佳答案

Windows 中的 dll 就像 Linux 中的 .so,它们是分开的。如果你想合并一个库,不要使用dll,而是使用静态库(.lib)

编辑:如果您不编写库(有人已经给了您 dll),请查看 this

关于c++ - 使用静态库编译 C++/SDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17971245/

相关文章:

c++ - QR 码的节省空间的替代方案?

c++ - 钳位到 "easy"数字

c++ - 使用加载二进制文件中的 DLL 中的代码

compilation - 有分析makefile文件的工具吗?

c++ - 为什么我们需要将函数标记为constexpr?

c++ - 通过Boost Fusion获得结构名称

c++ - dll 的环境变量与 exe 不同

c++ - CFX_ImageCR3 |无法在运行 ColdFusion 10 64 位的 Windows Server 2008 R2 64 位上加载库

C++ 模板和目标代码实例化

c++ - if/else 在 C++ 的编译时?