如何将多个dll封装到一个dll中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将多个dll封装到一个dll中相关的知识,希望对你有一定的参考价值。
参考技术A 在做.Net底层编码过程中,为了功能独立,有可能会生成多个DLL,引用时非常不便。这方面微软提供了一个ILMerge工具原版DOS工具,可以将多个DLL合并成一个。下载完成后需要安装一下,然后通过DOS命令进入。具体用法如下:D:\ProgramFiles\Microsoft\ILMergeilmerge/log:log.txt/targetplatform:v4/out:merge.dllAnalysisLibrary.dllUSBClassLibrary.dll说明:此操作的目的是:将当前目录下的AnalysisLibrary.dll和USBClassLibrary.dll类库,按照.NetFramework 4.0形式(V4)合并成merge.dll。其中:/log:log.txt命令是将生成过程中的日志,写入到log.txt文件中。.dll:是输出文件。本回答被提问者采纳怎么将qt的开源库封装成dll
参考技术A 创建的工程如果是DLL的工程就行了,DLL工程编译出的文件就是DLL,文件很多也是一样的,只要工程内的.c文件都会被编译,这个和编译exe没什么多大区别,但是API函数需要进行外部声明(不同语言使用的关键字不同)以上是关于如何将多个dll封装到一个dll中的主要内容,如果未能解决你的问题,请参考以下文章