【问题标题】:there is zxing lib x86_64?有zxing lib x86_64吗?
【发布时间】:2019-11-05 13:22:07
【问题描述】:

有zxing lib x86_64需要帮助吗?

lib file folder

UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/NVPACK/android-ndk-r15c/toolchains/x86_64-4.9/prebuilt/windows-x86_64/ lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: 错误:D:/Program Files/Epic Games/UnrealEngine-4.23 /Engine/Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/lib zxing.a(BinaryBitmap.o): 不兼容的目标 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/NVPACK/android-ndk-r15c/toolchains/x86_64-4.9/prebuilt/windows-x86_64/lib/gcc /x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: 错误:D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/ Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/lib zxing.a(LuminanceSource.o): 不兼容的目标 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/NVPACK/android-ndk-r15c/toolchains/x86_64-4.9/prebuilt/windows-x86_64/lib/gcc /x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: 错误:D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/ Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/lib zxing.a(MultiFormatReader.o): 不兼容的目标 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/NVPACK/android-ndk-r15c/toolchains/x86_64-4.9/prebuilt/windows-x86_64/lib/gcc /x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: 错误:D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/ Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/lib zxing.a(Result.o): 不兼容的目标 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/NVPACK/android-ndk-r15c/toolchains/x86_64-4.9/prebuilt/windows-x86_64/lib/gcc /x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: 错误:D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/ Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/lib zxing.a(HybridBinarizer.o):目标不兼容 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/NVPACK/android-ndk-r15c/toolchains/x86_64-4.9/prebuilt/windows-x86_64/lib/gcc /x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: 错误:D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/ Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/lib zxing.a(Str.o): 不兼容的目标 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /LuminanceSourceCreator.cpp:29:错误:未定义对“zxing::LuminanceSource::LuminanceSource(int, int)”的引用 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /LuminanceSourceCreator.cpp:46:错误:未定义对“zxing::LuminanceSource::LuminanceSource(int, int)”的引用 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /LuminanceSourceCreator.cpp:46:错误:未定义对“zxing::LuminanceSource::LuminanceSource(int, int)”的引用 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /LuminanceSourceCreator.cpp:14: 错误: 未定义引用 'zxing::LuminanceSource::~LuminanceSource()' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /LuminanceSourceCreator.cpp:46:错误:未定义对“zxing::LuminanceSource::LuminanceSource(int, int)”的引用 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /LuminanceSourceCreator.cpp:14: 错误: 未定义引用 'zxing::LuminanceSource::~LuminanceSource()' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:27:错误:未定义对“zxing::MultiFormatReader::MultiFormatReader()”的引用 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:30: 错误: 未定义引用 'zxing::HybridBinarizer::HybridBinarizer(zxing::Ref)' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:31: 错误: 未定义引用 'zxing::BinaryBitmap::BinaryBitmap(zxing::Ref)' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:33: 错误: 未定义引用 'zxing::Result::getBarcodeFormat() const' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:38: 错误: 未定义引用 'zxing::Result::getBarcodeFormat() const' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:39: 错误: 未定义引用 'zxing::Result::getText()' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:39:错误:未定义对“zxing::String::getText() const”的引用 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:40: 错误: 未定义引用 'zxing::Result::getResultPoints()' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:55:错误:未定义对“zxing::MultiFormatReader::MultiFormatReader()”的引用 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:57: 错误: 未定义引用 'zxing::HybridBinarizer::HybridBinarizer(zxing::Ref)' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:58: 错误: 未定义引用 'zxing::BinaryBitmap::BinaryBitmap(zxing::Ref)' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:60: 错误: 未定义引用 'zxing::Result::getBarcodeFormat() const' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:64: 错误: 未定义引用 'zxing::Result::getBarcodeFormat() const' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:65: 错误: 未定义对 'zxing::Result::getText()' 的引用 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:65:错误:未定义对“zxing::String::getText() const”的引用 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /zxingscanner.cpp:66: 错误: 未定义引用 'zxing::Result::getResultPoints()' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /LuminanceSourceCreator.cpp:14: 错误: 未定义引用 'zxing::LuminanceSource::~LuminanceSource()' UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXingForUE4/Private /LuminanceSourceCreator.cpp:14: 错误: 未定义引用 'zxing::LuminanceSource::~LuminanceSource()' UATHelper: 打包(Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): ZXingForUE4/Module.ZXingForUE4.cppx6.o:D:/Program Files/Unreal Projects/Project/Intermediate/Build/Android /TouchFox/Shipping/ZXingForUE4/Module.ZXingForUE4.cpp:TextureLuminanceSource 的vtable:错误:未定义引用'zxing::LuminanceSource::isCropSupported() const' UATHelper: 打包(Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): ZXingForUE4/Module.ZXingForUE4.cppx6.o:D:/Program Files/Unreal Projects/Project/Intermediate/Build/Android /TouchFox/Shipping/ZXingForUE4/Module.ZXingForUE4.cpp:TextureLuminanceSource 的vtable:错误:未定义引用'zxing::LuminanceSource::crop(int, int, int, int) const' UATHelper: 打包(Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): ZXingForUE4/Module.ZXingForUE4.cppx6.o:D:/Program Files/Unreal Projects/Project/Intermediate/Build/Android /TouchFox/Shipping/ZXingForUE4/Module.ZXingForUE4.cpp:TextureLuminanceSource 的vtable:错误:未定义引用'zxing::LuminanceSource::isRotateSupported() const' UATHelper: 打包(Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): ZXingForUE4/Module.ZXingForUE4.cppx6.o:D:/Program Files/Unreal Projects/Project/Intermediate/Build/Android /TouchFox/Shipping/ZXingForUE4/Module.ZXingForUE4.cpp:TextureLuminanceSource 的vtable:错误:未定义引用'zxing::LuminanceSource::invert() const' UATHelper: 打包(Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): ZXingForUE4/Module.ZXingForUE4.cppx6.o:D:/Program Files/Unreal Projects/Project/Intermediate/Build/Android /TouchFox/Shipping/ZXingForUE4/Module.ZXingForUE4.cpp:TextureLuminanceSource 的vtable:错误:未定义引用'zxing::LuminanceSource::rotateCounterClockwise() const' UATHelper:打包(Android(多:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)):clang++.exe:错误:链接器命令失败,退出代码为1(使用-v查看调用) PackagingResults:错误:D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/libzxing.a(BinaryBitmap.o):目标不兼容 PackagingResults:错误:D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/libzxing.a(LuminanceSource.o):目标不兼容 PackagingResults: 错误:D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/libzxing.a(MultiFormatReader.o):目标不兼容 PackagingResults:错误:D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/libzxing.a(Result.o):目标不兼容 PackagingResults:错误:D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/libzxing.a(HybridBinarizer.o):目标不兼容 PackagingResults: 错误: D:/Program Files/Epic Games/UnrealEngine-4.23/Engine/Plugins/Marketplace/ZXing/Source/ZXing/lib/Android/local/armeabi-v7a/libzxing.a(Str.o): 不兼容的目标 PackagingResults:错误:未定义对“zxing::LuminanceSource::LuminanceSource(int, int)”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::LuminanceSource(int, int)”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::LuminanceSource(int, int)”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::~LuminanceSource()”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::LuminanceSource(int, int)”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::~LuminanceSource()”的引用 PackagingResults:错误:未定义对“zxing::MultiFormatReader::MultiFormatReader()”的引用 PackagingResults:错误:未定义对“zxing::HybridBinarizer::HybridBinarizer(zxing::Ref)”的引用 PackagingResults:错误:未定义对“zxing::BinaryBitmap::BinaryBitmap(zxing::Ref)”的引用 PackagingResults:错误:未定义对“zxing::Result::getBarcodeFormat() const”的引用 PackagingResults:错误:未定义对“zxing::Result::getBarcodeFormat() const”的引用 PackagingResults:错误:未定义对“zxing::Result::getText()”的引用 PackagingResults:错误:未定义对“zxing::String::getText() const”的引用 PackagingResults:错误:未定义对“zxing::Result::getResultPoints()”的引用 PackagingResults:错误:未定义对“zxing::MultiFormatReader::MultiFormatReader()”的引用 PackagingResults:错误:未定义对“zxing::HybridBinarizer::HybridBinarizer(zxing::Ref)”的引用 PackagingResults:错误:未定义对“zxing::BinaryBitmap::BinaryBitmap(zxing::Ref)”的引用 PackagingResults:错误:未定义对“zxing::Result::getBarcodeFormat() const”的引用 PackagingResults:错误:未定义对“zxing::Result::getBarcodeFormat() const”的引用 PackagingResults:错误:未定义对“zxing::Result::getText()”的引用 PackagingResults:错误:未定义对“zxing::String::getText() const”的引用 PackagingResults:错误:未定义对“zxing::Result::getResultPoints()”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::~LuminanceSource()”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::~LuminanceSource()”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::isCropSupported() const”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::crop(int, int, int, int) const”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::isRotateSupported() const”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::invert() const”的引用 PackagingResults:错误:未定义对“zxing::LuminanceSource::rotateCounterClockwise() const”的引用 PackagingResults:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): 运行 UnrealBuildTool.exe 耗时 1118,4048375s, ExitCode=5 UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): UnrealBuildTool 失败。有关详细信息,请参阅日志。 (D:\Program Files\Epic Games\UnrealEngine-4.23\Engine\Programs\AutomationTool\Saved\Logs\UBT-TouchFox-Android-Shipping_2.txt) UATHelper:打包(Android(多:ASTC、PVRTC、DXT、ATC、ETC2、ETC1a、ETC1)):AutomationTool 退出,ExitCode=5 (5) UATHelper: 打包 (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1a,ETC1)): BUILD FAILED

【问题讨论】:

    标签: android x86-64 zxing lib


    【解决方案1】:

    我能够在 MSYS2 下使用 MinGW-w64+GCC(来自:http://winlibs.com/)从 https://github.com/nu-book/zxing-cpp 构建版本 1.0.7。

    这是我构建静态库和共享库的方式:

    wget https://github.com/nu-book/zxing-cpp/archive/v1.0.7.tar.gz
    tar v1.0.7.tar.gz
    cd zxing-cpp-1.0.7
    cp -f core/CMakeLists.txt core/CMakeLists.txt.bak &&
    mkdir -p build_static build_shared &&
     #sed -e "s/add_library *([^ ]*$/& STATIC/" core/CMakeLists.txt.bak > core/CMakeLists.txt &&
     cd build_static &&
     cmake.exe -G"MSYS Makefiles" -DCMAKE_INSTALL_PREFIX:PATH=/usr/local -DCMAKE_BUILD_TYPE:STRING=Release -DENABLE_DECODERS:BOOL=ON -DENABLE_ENCODERS:BOOL=ON ../core &&
     cd .. &&
     make -Cbuild_static install/strip &&
     sed -e "s/add_library *([^ ]*$/& SHARED/" core/CMakeLists.txt.bak > core/CMakeLists.txt &&
     cd build_shared &&
     cmake.exe -G"MSYS Makefiles" -DCMAKE_INSTALL_PREFIX:PATH=/usr/local -DCMAKE_BUILD_TYPE:STRING=Release -DENABLE_DECODERS:BOOL=ON -DENABLE_ENCODERS:BOOL=ON ../core &&
     cd .. &&
     make -Cbuild_shared install/strip &&
     echo Success (check /usr/local)
    

    替换上面代码中的/usr/local 以适合您所需的安装位置。

    【讨论】:

      猜你喜欢
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-13
      • 1970-01-01
      • 1970-01-01
      • 2019-07-04
      • 1970-01-01
      相关资源
      最近更新 更多