【发布时间】:2019-11-03 08:30:32
【问题描述】:
我正在用 C 语言开发一个插件,指向公共函数的指针只能在运行时确定。因此,我需要使用“extern”声明函数,并且当函数不带参数时,一切都是正确的except!
我应该如何在 C 中正确声明和分配外部函数指针?
注意:我在使用 Xcode 10.2.1 的 Mac 上,我的 C 代码嵌入在“.m”(Cocoa) 文件中。
【问题讨论】:
-
首先发布您当前的声明方式。
-
一切都是对的,除非函数不带参数而具体有什么不对呢?你没有提供代码,你没有提供什么是错的。您获得的任何帮助都将是猜测的结果。
-
如果你在没有
extern的文件中定义和声明一个没有参数的函数,你怎么做?为什么你期望它与extern不同?