Codenameone 在本机iOS代码(代号为One)中调用Log.p(…)

Codenameone 在本机iOS代码(代号为One)中调用Log.p(…),codenameone,Codenameone,此问题仅与Codename One本机接口相关。 在代号一、本机代码、iOS中,我试图做到: com_codename1_io_Log_p___java_lang_String(CN1_THREAD_GET_STATE_PASS_ARG fromNSString(CN1_THREAD_GET_STATE_PASS_ARG [goCoderLicensingError localizedDescription])); 但我得到: Implicit declaration of function

此问题仅与Codename One本机接口相关。

在代号一、本机代码、iOS中,我试图做到:

com_codename1_io_Log_p___java_lang_String(CN1_THREAD_GET_STATE_PASS_ARG fromNSString(CN1_THREAD_GET_STATE_PASS_ARG [goCoderLicensingError localizedDescription]));
但我得到:

Implicit declaration of function 'com_codename1_io_Log_p___java_lang_String' is invalid in C99

怎么了?谢谢

您需要在顶部添加标题。具体而言:

#包括“com_codename1_io_Log.h”
C隐式声明了一个它以前没有“看到”的函数