【发布时间】:2013-06-22 16:38:17
【问题描述】:
如何使用 g++ 为 Windows 创建静态和动态库?
我找到了一些用于 Linux 的命令来创建 .so 文件,并且我尝试将它们应用到 Windows shell 上,但是它们构建了 .dll 文件,而我的应用程序在运行时无法链接到这些文件。
我只设法使用 Visual C++ 构建 .dll 文件,但我想在命令行上手动构建它们,最好使用 g++。我也想知道如何为 Windows 构建静态库。
【问题讨论】:
-
这在你使用 linux
-shared -fPIC的方式时并不是那么简单。
标签: c++ gcc dll shared-libraries static-libraries