错误描述:C++代码即.cpp文件中声明了一个函数,里面只有qDebug输出一句话。在java代码中声明这个方法并且调用时提示这个错误。网上都是什么包名包名是否一致。但我不是这个原因。
解决:C++中除了.cpp文件.还有一个同名的.h文件【我不是搞c++的,我也不太懂。】。在.h文件中也要把这个方法给声明了。
我当时比较匆忙只截了两张图


本文解决了一个在C++代码中声明并尝试从Java代码调用的方法时遇到的常见错误。问题出现在C++的.cpp文件中声明了一个函数,但在调用时Java端报错。解决方案在于同时在C++的.h头文件中正确声明该方法。
错误描述:C++代码即.cpp文件中声明了一个函数,里面只有qDebug输出一句话。在java代码中声明这个方法并且调用时提示这个错误。网上都是什么包名包名是否一致。但我不是这个原因。
解决:C++中除了.cpp文件.还有一个同名的.h文件【我不是搞c++的,我也不太懂。】。在.h文件中也要把这个方法给声明了。
我当时比较匆忙只截了两张图


124

被折叠的 条评论
为什么被折叠?