Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将我的源代码拆分在几个目录中,因此对于每个目录,我都会返回一个 DLL。是否可以从其他几个 DLL 创建一个 DLL?
编辑:我将 C++ 与 Windows CE Platform Builder 6.0 一起使用(它不是托管的)
使用ILMerge
在这里 你可以下载这个。 这是实施示例。
对于本机代码 DLL,没有任何工具可以自动执行此操作。您将创建一个新的 DLL 并将现有的源代码添加到该项目。但是,这样做可能需要更改源代码。
您不能从多个 DLL 创建一个 DLL。任何这样的工具都会很尴尬,因为每个 DLL 都可以有自己的 DllMain。
不过,您可以从多个静态库创建一个 DLL。以这种方式重新配置您的设置应该不会太难。