【发布时间】:2023-03-15 10:51:01
【问题描述】:
我在 Visual Studio Community 2017 中编写了一个 dll。用作通用库。它可以理想地用于任何编译器的任何 c++ 程序。 我将如何最好地部署它。 (安装人员)
在 Visual Studio 中,我可以简单地添加项目并通过我的 IDE 中的设置来引用它,但要让它在任何 IDE 中工作,我应该使用哪种安装程序项目,应该包含哪些所有文件以及如何包含。
【问题讨论】:
-
如果您希望您的库在尽可能多的平台/系统/编译器中使用,请将其开源并使用 CMake 作为构建系统。
-
为什么是 dll?你能把它变成一个静态库吗?
-
就算是静态库你怎么部署
-
作为 静态 库,代码成为可执行文件的一部分。无需部署静态库。
-
我不是在部署一个可执行文件,而是一个可用于多个可执行文件的库
标签: c++ dll installation