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

C++ 我有一个.dll,我想用源代码编辑它。我需要编辑哪些文件?,c++,dll,edit,dev-c++,C++,Dll,Edit,Dev C++,我只想编辑.dll中的函数 我有以下文件类型:.c、.h、.lib、.def和实际的.dll 假设我想将函数的参数从1个变量更改为2个变量,我需要编辑哪些文件 那么,我如何将这些文件编译成一个新的.dll呢 我使用DEV C++。< /P> 谢谢。如果是导出的函数(可从dll外部访问),则需要编辑 将参数添加到函数原型的头(.h文件) 在函数体中处理新参数的源(.c文件) 调用函数的任何位置,因为现在它必须传递一个额外的参数 知道如何将其编译成新的dll是另一回事,因为我们不知道它最初是如何构建

我只想编辑.dll中的函数

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

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

那么,我如何将这些文件编译成一个新的.dll呢

我使用DEV C++。< /P>


谢谢。

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

  • 将参数添加到函数原型的头(.h文件)
  • 在函数体中处理新参数的源(.c文件)
  • 调用函数的任何位置,因为现在它必须传递一个额外的参数
  • 知道如何将其编译成新的dll是另一回事,因为我们不知道它最初是如何构建的。你有makefile或其他东西吗?
    如果不是,你需要学习如何在DeV C++中编译项目。< /P>不,我没有Mag文件,但我确信我可以查找如何编译项目。我只是想确保我不必编辑所有给定的文件。谢谢