我正在尝试在 IntelliJ 中设置 OpenCV,但是我一直在弄清楚如何告诉 IntelliJ 在哪里可以找到 native 库位置。
在Eclipse中,添加jar后,可以在Build Config界面设置Native库的位置。
例如
有谁知道如何在 IntelliJ IDE 中执行此操作?
最佳答案
我不确定您是否需要它作为依赖项,您只需要将选项添加到 VM 调用以便在运行时找到该库。
至少在我看过的第一个示例 (samples/java/ant/SimpleSample) 中, native 库是在运行时使用以下行加载的:
因此,该库不是编译器,要在运行时查找 native 库,请使用 -D VM 选项指定 java.library.path 以指向可以找到该库的目录 - 在您的 IntelliJ 中运行配置。
注意:如果在 Mac OS X 上,您需要创建 .so 共享库的副本/链接,该共享库构建为具有相同名称但扩展名为 .dynlib 的共享库
关于java - 你如何将本地库链接到 IntelliJ 中的 jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24856501/