gpt4 book ai didi

c++ - 如何组合所有的 dll 并制作一个 DLL?

转载 作者:行者123 更新时间:2023-11-28 03:18:40 25 4
gpt4 key购买 nike

如何合并所有的 dll 并制作一个 DLL?

我已经使用 Opencv 编写了一个算法,现在我想在结合使用 opencv DLL 的同时制作一个 dll

如果可能,请建议一些步骤。

最佳答案

第一步是确定 opencv 是否支持静态链接(即您是否可以链接其 .lib 而无需其任何 .dll)。大多数图书馆没有。大多数库都可以通过定制来支持它(不像已经说过的那样微不足道,但可行)。这是一个很大的假设。

但是假设opencv支持静态链接,你需要把它编译成一个.lib(“Type Library”类型的项目)。然后在您使用 opencv 的项目(输出类型 dll)中,只需链接 opencv.lib。几个注意事项:确保您对所有项目(包括 opencv)使用完全相同的 Unicode 设置和“代码生成”CRT 链接(/MT 或/MTD 或/MD 或/MDD)。

opencv是否支持静态链接,我一眼就查不到。

关于c++ - 如何组合所有的 dll 并制作一个 DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16081341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com