【发布时间】:2025-12-25 13:50:12
【问题描述】:
dll中的函数原型如下
void Foo(int arg1, int& arg2);
问题是,如何在C中声明函数原型?
声明合法吗?
void Foo(int, int*);
【问题讨论】:
-
由于dll是第三方制作的,恐怕dll中的功能无法更改。
-
那么你需要编写一个“适配器 DLL”或者你必须使用这个 DLL 在你的程序中嵌入这个适配器。
-
您的代码可能是 C 语言,但我认为问题更多的是关于 C++
-
@StoryTeller 它是关于两者的接口,这是一种罕见的情况,两个标签都是合适的......
-
感谢你们俩。 :)