【发布时间】:2021-07-05 12:38:24
【问题描述】:
我已经为 .lib 文件中的静态库构建了 C++/CLI 包装器。 .lib 文件在我的项目中被列为外部依赖项,但是当我使用我编译的 .dll 时,我是否仍然需要以某种方式将 .lib 文件包含在我使用它的项目中,或者将 .lib 嵌入到我的最终的.dll?
谢谢
【问题讨论】:
标签: c++ dll c++-cli static-linking
我已经为 .lib 文件中的静态库构建了 C++/CLI 包装器。 .lib 文件在我的项目中被列为外部依赖项,但是当我使用我编译的 .dll 时,我是否仍然需要以某种方式将 .lib 文件包含在我使用它的项目中,或者将 .lib 嵌入到我的最终的.dll?
谢谢
【问题讨论】:
标签: c++ dll c++-cli static-linking
您将静态链接到您的 .lib,因此您的包装器所需的所有内容都将被“嵌入”。这就是静态链接的意义所在。
【讨论】: