crystal wcsncasecmp没有在这个作用域中声明
Crystax wcsncasecmp was not declared in this scope
我正在用crystal Improved android NDK制作一个android应用程序,我做到了:
#include <wchar.h>
wcsncasecmp(L"", L"", 0);
,我得到以下错误:
jni/MooveBike.cpp:30:34: error: 'wcsncasecmp' was not declared in this scope
我做错了什么?
如果一切正常,就不会出现这样的错误。当我能够得到你提到的相同的错误的唯一情况是,如果whchar .h被包含到函数体(这是错误的,不应该这样做),而不是全局作用域。在源文件的顶部包含wchar.h(像其他包含文件一样),它将工作。
相关文章:
- 未在作用域中声明unordered_map
- 未在此作用域OpenCV3.4中声明cvSaveImage
- 未在此作用域中声明的函数和变量 (C++)
- 函数未在作用域中声明 / 如何结合使用 header.h、header.cpp 和 main.cpp?
- 重载时未在 C++ 的作用域错误中声明
- 在 C++ 中使用 "transform" 会给出一个错误,指出这未在作用域中声明
- Tictactoe 游戏变量未在作用域中声明
- 当变量在多个函数作用域中使用时,我应该在类 private 中声明该变量吗?
- 如何在C++中嵌套词法作用域可访问的作用域中声明静态信息?
- gets()未在作用域中声明
- 在C++14中,在哪个作用域中声明了重新声明枚举的非范围枚举器
- C++11 外部作用域变量声明为 auto
- 未在此作用域中声明类 (c++)
- 如何声明在函数作用域中定义的结构
- 未在此作用域中声明函数,即使存在头文件也是如此
- 变量声明中结构的作用域解析是什么意思
- 在C++中,在给定的相同作用域内声明相同的变量名
- 我可以使用相同的名称为周围作用域中的类型声明成员类型别名吗
- 类未在作用域中声明,但已声明该类
- 使用新的外部函数作用域声明和初始化变量