如何在 cmake 上使用 FIND_JNI
我正在尝试为我的项目编写一个构建,我正在尝试替换自动构建,并且我需要正确使用 FIND_JNI。
我可以进行一个简单的构建,但它没有正确找到 jni.h
而且我需要找到一种正确的方法(无需破解)来定义 Java 包含,因为这需要移植到其他用户。
I'm trying to write a build for my project where I'm trying to replace autobuild, and I need to proper use FIND_JNI.
I could make a simple build but it's not properly finding jni.h
And I need to find a proper way (without a hack) to define the Java include as this needs to be portable to other users.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下代码对我有用。在根
CMakeLists.txt
文件中添加:The following code works for me. In your root
CMakeLists.txt
file add:该解决方案对我不起作用,我使用了:
并且
必须返回有效路径。
That solution did not worked for me, I used:
and
must return a valid path.