token-core icon indicating copy to clipboard operation
token-core copied to clipboard

Implicit declaration of function 'clear_err' is invalid in C99

Open mason-hz opened this issue 4 years ago • 2 comments

The following error appears when running RN Example IOS

/Users/sky/Desktop/token-core/examples/RN/ios/RN/TcxApi.m:18:3: error: implicit declaration of function 'clear_err' is invalid in C99 [-Werror,-Wimplicit-function-declaration] clear_err(); ^ /Users/sky/Desktop/token-core/examples/RN/ios/RN/TcxApi.m:18:3: note: did you mean 'clearerr'? In module 'Darwin' imported from /Users/sky/Desktop/token-core/examples/RN/ios/RN/TcxApi.m:8: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.5.sdk/usr/include/stdio.h:142:7: note: 'clearerr' declared here void clearerr(FILE *); ^ /Users/sky/Desktop/token-core/examples/RN/ios/RN/TcxApi.m:20:24: error: implicit declaration of function 'call_tcx_api' is invalid in C99 [-Werror,-Wimplicit-function-declaration] const char *result = call_tcx_api([hex UTF8String]); ^ /Users/sky/Desktop/token-core/examples/RN/ios/RN/TcxApi.m:20:15: warning: incompatible integer to pointer conversion initializing 'const char *' with an expression of type 'int' [-Wint-conversion] const char *result = call_tcx_api([hex UTF8String]); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/sky/Desktop/token-core/examples/RN/ios/RN/TcxApi.m:21:23: error: implicit declaration of function 'get_last_err_message' is invalid in C99 [-Werror,-Wimplicit-function-declaration] const char *error = get_last_err_message(); ^ /Users/sky/Desktop/token-core/examples/RN/ios/RN/TcxApi.m:21:15: warning: incompatible integer to pointer conversion initializing 'const char *' with an expression of type 'int' [-Wint-conversion] const char *error = get_last_err_message(); ^ ~~~~~~~~~~~~~~~~~~~~~~ /Users/sky/Desktop/token-core/examples/RN/ios/RN/TcxApi.m:26:3: error: implicit declaration of function 'free_const_string' is invalid in C99 [-Werror,-Wimplicit-function-declaration] free_const_string(error);

mason-hz avatar Jun 29 '20 04:06 mason-hz

+1

Don-oneself avatar Oct 06 '20 03:10 Don-oneself

可能由于某次修改将example 改坏了。现在的逻辑是通过 tools/ios-framework-build.sh 将iOS的 framework 编译出来,然后放置到RN 中的iOS 相关项目中。 期待哪位有精力帮忙维护一下

XuNeal avatar Nov 24 '20 06:11 XuNeal