你说的对,通常都会提供三个。祝问题早日解决
另外,如果这3个库都是没有第三方依赖的话,还好办,如果其中有依赖第三方库的话,得用同样的方式加载那些第三方库,并且无法自动处理,必须所有引用的函数名一个个手动搞。
引用 3 楼 chenxiaohui318 的回复:区分一下静态库和动态库,引入第三方的静态库时,编译时只需要.h文件和lib文件,而如果你在编译时使用到了.h文件,lib文件和dll文件三个时,这是用了第三方的动态库,这时的lib文件只是一个引导文件,并不是真正的静态库。楼主可以检查一下是不是用的静态库。另外暴力的方法一,把源代码统一一起编译;暴力方法二是把多个dll用工具合成。看楼主说以后交付一个,怎么说都得.h文件lib文件和dll文件三个别人才能用吧。导入库应该不是必须的,因为我看到C#加载使用动态库时,只需头文件和dll
区分一下静态库和动态库,引入第三方的静态库时,编译时只需要.h文件和lib文件,而如果你在编译时使用到了.h文件,lib文件和dll文件三个时,这是用了第三方的动态库,这时的lib文件只是一个引导文件,并不是真正的静态库。楼主可以检查一下是不是用的静态库。另外暴力的方法一,把源代码统一一起编译;暴力方法二是把多个dll用工具合成。看楼主说以后交付一个,怎么说都得.h文件lib文件和dll文件三个别人才能用吧。
64,654
社区成员
250,484
社区内容
加载中
试试用AI创作助手写篇文章吧