将源代码组合在一起

标签 c dll

我有两个 dll 文件的两段源代码。它们都是单独工作的,但我需要将它们放入一个 dll 文件中。

第一个来源在这里:http://pastebin.com/vqtNLca8

第二个来源在这里:http://pastebin.com/yvFPEMkf

我怎样才能制作这个dll文件?

最佳答案

当您构建 DLL 时,将它们都传递给 LINK.EXE。

您还需要禁用 DllMain 定义之一,以避免符号多重定义错误。

关于将源代码组合在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8337030/

相关文章:

c - 编译C文件时Makefile错误

使用程序参数将摄氏度转换为华氏度

c++ - 我如何在 c/c++ 中使用某些特定的 dll?

c# - 调试 "Could not load file or assembly"仅发生在某些计算机上

dll - 在 Firefox 扩展中使用 Firebreath 生成的插件?

c - void 指向结构的指针导致错误 'dereferencing ' void *' pointer'

c - 在函数中切换 do..while 循环的最佳方法?

c - 如何在linux中实现2个定时器

dll - 如何从托管 DLL 获取可执行路径

c++ - 如何将任何 DLL 链接到 Cmake 项目