hyperlpr4Android icon indicating copy to clipboard operation
hyperlpr4Android copied to clipboard

功能編譯失敗

Open money150604 opened this issue 8 years ago • 7 comments

image 請問怎樣解決

money150604 avatar Dec 18 '17 09:12 money150604

External Native Build Issues Build command failed. Error while executing process C:\tools\android\sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {-HE:\work\learn\opencv\hyperlpr4Android-master\app -BE:\work\learn\opencv\hyperlpr4Android-master\app.externalNativeBuild\cmake\debug\armeabi-v7a -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=android-22 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\work\learn\opencv\hyperlpr4Android-master\app\build\intermediates\cmake\debug\obj\armeabi-v7a -DCMAKE_BUILD_TYPE=Debug -DANDROID_NDK=C:\tools\android\sdk\ndk-bundle -DCMAKE_CXX_FLAGS=-std=c++11 -DCMAKE_TOOLCHAIN_FILE=C:\tools\android\sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DCMAKE_MAKE_PROGRAM=C:\tools\android\sdk\cmake\3.6.4111459\bin\ninja.exe -GAndroid Gradle - Ninja} -- Check for working C compiler: C:/tools/android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -- Check for working C compiler: C:/tools/android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: C:/tools/android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -- Check for working CXX compiler: C:/tools/android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at CMakeLists.txt:19 (find_package): Could not find a package configuration file provided by "OpenCV" with any of the following names: OpenCVConfig.cmake opencv-config.cmake Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set "OpenCV_DIR" to a directory containing one of the above files. If "OpenCV" provides a separate development package or SDK, be sure it has been installed. -- Configuring incomplete, errors occurred! See also "E:/work/learn/opencv/hyperlpr4Android-master/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log". Build command failed. Error while executing process C:\tools\android\sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {-HE:\work\learn\opencv\hyperlpr4Android-master\app -BE:\work\learn\opencv\hyperlpr4Android-master\app.externalNativeBuild\cmake\release\armeabi-v7a -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=android-22 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\work\learn\opencv\hyperlpr4Android-master\app\build\intermediates\cmake\release\obj\armeabi-v7a -DCMAKE_BUILD_TYPE=Release -DANDROID_NDK=C:\tools\android\sdk\ndk-bundle -DCMAKE_CXX_FLAGS=-std=c++11 -DCMAKE_TOOLCHAIN_FILE=C:\tools\android\sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DCMAKE_MAKE_PROGRAM=C:\tools\android\sdk\cmake\3.6.4111459\bin\ninja.exe -GAndroid Gradle - Ninja} -- Check for working C compiler: C:/tools/android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -- Check for working C compiler: C:/tools/android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: C:/tools/android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -- Check for working CXX compiler: C:/tools/android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at CMakeLists.txt:19 (find_package): Could not find a package configuration file provided by "OpenCV" with any of the following names: OpenCVConfig.cmake opencv-config.cmake Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set "OpenCV_DIR" to a directory containing one of the above files. If "OpenCV" provides a separate development package or SDK, be sure it has been installed. -- Configuring incomplete, errors occurred! See also "E:/work/learn/opencv/hyperlpr4Android-master/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log". C:\tools\android\sdk\ndk-bundle\build\cmake\android.toolchain.cmake Warning:(63, 98) (include) CMakeLists.txt Warning:(63, 98) (include) CMakeLists.txt

songhaonangit avatar Jan 02 '18 06:01 songhaonangit

CMakeLists.txt

Line 18: set(OpenCV_DIR ../../../OpenCV-android-sdk/sdk/native/jni)       

change it to your local OpenCV-android-sdk path

carlzhao avatar Jan 03 '18 12:01 carlzhao

OpenCV的路径要配置成自己的。

sundyCoder avatar Feb 03 '18 13:02 sundyCoder

该了路径也会报二楼的错

BrightXiaoHan avatar Feb 22 '18 07:02 BrightXiaoHan

配置自己的OpenCV路径时,在windows平台下,复制的路径如下 E:\opencv-3.3.0-android-sdk\OpenCV-android-sdk\sdk\native\jni windows平台路径需要修改“\”为“/”, 应该采用linux下路径格式

wshngyf avatar Apr 16 '18 08:04 wshngyf

@wshngyf 改了还是报错啊 我都要郁闷而亡了

yangkezun avatar Jun 26 '18 09:06 yangkezun

解决了吗

notbucai avatar Jan 07 '19 12:01 notbucai