我有一个.dll,我想用源代码编辑。我需要编辑哪些文件?

时间:2013-05-15 14:28:41

标签: c++ dll edit dev-c++

我只想编辑.dll中的函数。

我有以下文件类型:.c,.h,.lib,.def和实际的.dll。

假设我想将函数的参数从1变为2变量,我需要编辑哪些文件?

然后,我怎么能把文件编译成新的.dll?

我正在使用Dev C ++。

感谢。

1 个答案:

答案 0 :(得分:1)

如果它是导出的函数(可从dll外部访问),则需要编辑

  1. 标题(.h文件)将您的参数添加到函数原型
  2. 源代码(.c文件)来处理函数体中的新参数
  3. 调用该函数的任何地方,因为现在它必须传递一个额外的参数
  4. 知道如何将其编译为新的dll是另一回事,因为我们不知道它是如何构建的。你有makefile还是其他什么? 如果没有,您将需要学习如何在Dev C ++中编译项目。