首页 > 其他分享 >NAPI :创建头文件,调用so库中方法报错:undefined symbol: box_get_auth_count()

NAPI :创建头文件,调用so库中方法报错:undefined symbol: box_get_auth_count()

时间:2024-03-25 15:11:41浏览次数:18  
标签:box count 头文件 get auth 报错 authorization

报错信息

使用的头文件

#ifndef authorization_H
#define authorization_H

... 

int box_get_auth_count();
       
... 

#endif //authorization_H

错误原因

找不到box_get_auth_count ,建议使用extern "C"extern “C”申明下面的方法用C编译

解决方法

使用的头文件


#ifndef authorization_H
#define authorization_H
extern "C" {

....

int box_get_auth_count();

....

}

#endif // authorization_H

标签:box,count,头文件,get,auth,报错,authorization
From: https://www.cnblogs.com/donghaifeng-2016/p/18094410

相关文章

  • 为什么 export 导出一个字面量会报错,而使用 export default 就不会报错?
    核心其实总的来说就是export导出的是变量的句柄(或者说符号绑定、近似于C语言里面的指针,C++里面的变量别名),而exportdefault导出的是变量的值。需要注意的是:模块里面的内容只能在模块内部修改,模块外部只能使用。esModule在语法层面做了一层浅层的保护(即将import导入的变量......
  • SQLYOG连接数据库时报错1251
    报错图片报错原因:主要是由于mysql8以前的加密规则与mysql8以后的存在差异,一些版本旧的客户端和服务端版本差别太大!解决办法:1.修改加密规则(注意引号为英文单引号,后面结尾的分号必须带上,@符号和引号之间无空格,下同)ALTERUSER'root'@'localhost'IDENTIFIEDBY'passwor......
  • Hack The Box-Perfection
    这个里面学到总体思路端口扫描->SSTIRCE->db文件泄露->hashcat破解密码第一步用nmap-A:全面扫描.综合扫描.是一种完整扫描目标信息的扫描方式.--exclude:排除指定的地址例:nmap192.168.1.0/24--exclude192.168.1.1那么就不会对1......
  • pip安装更新第三方库报错解决
    今天使用pip安装pyspark库的时候一直报错Collectingpyspark CouldnotfetchURLhttps://pypi.tuna.tsinghua.edu.cn/simple/pyspark/:Therewasaproblemconfirmingthesslcertificate:[SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfailed(_ssl.c:618)......
  • FUNBOX CTF 靶机
    靶机信息地址页面名称:Funbox:CTF发布日期:2020年9月5日作者:0815R2d2系列:趣盒描述土拨鼠之日:Boot2Root!最初的脚步有点流畅,但确实不难。进入Funbox:CTF后,需要查找、阅读并理解(2个且易于查找的)提示。聪明并结合...提示:Nikto扫描“区分大小写”,您至......
  • hackthebox carrier medium
    ReconNMAPSCANnamp-sT-p---min-rate1000-oAnmap/ports10.10.10.10522/tcpopenssh80/tcpopenhttpnmap-sT-pxx,xx-sV-oAnmap/version10.10.10.105nmap-sU-p---min-rate1000-oAnmap/udp10.10.10.105port161/udpopensnmpnmap-sU-pxx-sV-oA......
  • PhpStrom启动报错, java.net.BindException: Address already in use: bind
    问题描述:今天启动phpstromIDE时,突然报错,报错信息如下图:问题分析1.不正确关闭应用(强制关闭):可能是之前启动了一个本地web服务占了端口,在没有停掉服务,直接关闭IDE导致的(尝试了重启电脑也没解决)2.其他应用占用端口:安装了Hyper-V导致端口被占用?显然我的是第一种情况问题解决......
  • qt移植到开发板 sysroot目录是干嘛的,以及busybox作用
    嵌入式开发中,sysroot目录是指定一个系统的根文件系统结构的目录,这在交叉编译过程中非常重要。当你在一台主机上为另一种架构(如嵌入式开发板的ARM架构)编译代码时,你的编译器需要访问目标系统的库和头文件。这些文件组织在一个目录结构中,这个结构模拟了目标设备上的/(根)文件系统......
  • Python包的本地安装(.whl)报错:.whl is not a supported wheel on this platform
    以Pandas为例:1.报错:.whlisnotasupportedwheelonthisplatform.2.报错原因:下载的包与Python版本不相配3.解决步骤(共4步):Step1:在cmd输入命令“pipdebug--verbose”,查看可支持的版本。Step2:下载对应版本的安装包(根据......
  • C# list删除报错 使用for循环倒序删除
    C#list删除报错在C#中,如果您在遍历List的同时尝试删除元素,可能会遇到错误。因为这会改变List的结构,导致枚举器失效。解决方法:使用for循环倒序删除:点击查看代码for(inti=list.Count-1;i>=0;i--){if(/*条件*/){list.RemoveAt(i);}}......