Bytedeco 的 Tesseract 库是通过 gradle 依赖项添加的,但未找到
Bytedeco's Tesseract library was added through gradle dependency, but not found
在我的项目中,通过 gradle 依赖引入了几个 bytedeco javaCV 库:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'org.bytedeco:javacv:1.2'
compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.1.0-1.2', classifier: 'windows-x86_64'
compile group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '3.0.2-1.2', classifier: 'windows-x86_64'
compile group: 'org.bytedeco.javacpp-presets', name: 'tesseract', version: '3.04.01-1.2', classifier: 'windows-x86_64'
compile group: 'org.bytedeco.javacpp-presets', name: 'leptonica', version: '1.73-1.2', classifier: 'windows-x86_64'
}
应用程序编译,所有库都在我的 'External Libraries' 下:
出于某种原因,除了 Tesseract,我可以访问导入的 bytedeco 项目的所有命名空间。
如有任何帮助,我们将不胜感激! bytedeco-tesseract
看来,当您在 org.bytedeco.javacpp-preset 模块之一上添加依赖项时,您需要添加两个依赖项。一种用于平台特定的 dll,另一种用于 java/jni 文件的无分类器依赖项。
repositories {
mavenCentral()
}
dependencies {
compile group: 'org.bytedeco.javacpp-presets', name: moduleName,
version: moduleVersion + '-1.2'
compile group: 'org.bytedeco.javacpp-presets', name: moduleName,
version: moduleVersion + '-1.2', classifier: platformName
}
在我的项目中,通过 gradle 依赖引入了几个 bytedeco javaCV 库:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'org.bytedeco:javacv:1.2'
compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.1.0-1.2', classifier: 'windows-x86_64'
compile group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '3.0.2-1.2', classifier: 'windows-x86_64'
compile group: 'org.bytedeco.javacpp-presets', name: 'tesseract', version: '3.04.01-1.2', classifier: 'windows-x86_64'
compile group: 'org.bytedeco.javacpp-presets', name: 'leptonica', version: '1.73-1.2', classifier: 'windows-x86_64'
}
应用程序编译,所有库都在我的 'External Libraries' 下:
出于某种原因,除了 Tesseract,我可以访问导入的 bytedeco 项目的所有命名空间。
如有任何帮助,我们将不胜感激! bytedeco-tesseract
看来,当您在 org.bytedeco.javacpp-preset 模块之一上添加依赖项时,您需要添加两个依赖项。一种用于平台特定的 dll,另一种用于 java/jni 文件的无分类器依赖项。
repositories {
mavenCentral()
}
dependencies {
compile group: 'org.bytedeco.javacpp-presets', name: moduleName,
version: moduleVersion + '-1.2'
compile group: 'org.bytedeco.javacpp-presets', name: moduleName,
version: moduleVersion + '-1.2', classifier: platformName
}