日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( error: case value evaluates to -2 , which cannot be narrowed )

發布時間:2025/6/17 Android 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( error: case value evaluates to -2 , which cannot be narrowed ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、報錯信息
  • 二、解決方案





一、報錯信息



下載 7zip 源碼 , 下載頁面 https://sourceforge.net/projects/p7zip/files/ ,

解壓源碼 , 進入 D:\develop\7zip\p7zip_16.02\CPP\ANDROID\7zr\jni 目錄 , 使用 ndk-build 編譯 7z 工具 , 報如下錯誤 ;

[armeabi-v7a] Compile++ thumb: 7zr <= XzCrc64Reg.cpp [armeabi-v7a] Compile++ thumb: 7zr <= ErrorMsg.cpp D:/develop/7zip/p7zip_16.02/CPP/ANDROID/7zr/jni/../../../../CPP/Windows/ErrorMsg.cpp:18:10: error: case value evaluatesto -2147467263, which cannot be narrowed to type 'DWORD' (aka 'unsigned int') [-Wc++11-narrowing]case E_NOTIMPL : txt = "E_NOTIMPL"; break ;^ ../../..\Common/MyWindows.h:83:19: note: expanded from macro 'E_NOTIMPL' #define E_NOTIMPL ((HRESULT)0x80004001L)^ D:/develop/7zip/p7zip_16.02/CPP/ANDROID/7zr/jni/../../../../CPP/Windows/ErrorMsg.cpp:19:10: error: case value evaluatesto -2147467262, which cannot be narrowed to type 'DWORD' (aka 'unsigned int') [-Wc++11-narrowing]case E_NOINTERFACE : txt = "E_NOINTERFACE"; break ;^ ../../..\Common/MyWindows.h:84:23: note: expanded from macro 'E_NOINTERFACE' #define E_NOINTERFACE ((HRESULT)0x80004002L)^ D:/develop/7zip/p7zip_16.02/CPP/ANDROID/7zr/jni/../../../../CPP/Windows/ErrorMsg.cpp:20:10: error: case value evaluatesto -2147467260, which cannot be narrowed to type 'DWORD' (aka 'unsigned int') [-Wc++11-narrowing]case E_ABORT : txt = "E_ABORT"; break ;^ ../../..\Common/MyWindows.h:85:17: note: expanded from macro 'E_ABORT' #define E_ABORT ((HRESULT)0x80004004L)^ D:/develop/7zip/p7zip_16.02/CPP/ANDROID/7zr/jni/../../../../CPP/Windows/ErrorMsg.cpp:21:10: error: case value evaluatesto -2147467259, which cannot be narrowed to type 'DWORD' (aka 'unsigned int') [-Wc++11-narrowing]case E_FAIL : txt = "E_FAIL"; break ;^ ../../..\Common/MyWindows.h:86:16: note: expanded from macro 'E_FAIL' #define E_FAIL ((HRESULT)0x80004005L)^ D:/develop/7zip/p7zip_16.02/CPP/ANDROID/7zr/jni/../../../../CPP/Windows/ErrorMsg.cpp:22:10: error: case value evaluatesto -2147287039, which cannot be narrowed to type 'DWORD' (aka 'unsigned int') [-Wc++11-narrowing]case STG_E_INVALIDFUNCTION : txt = "STG_E_INVALIDFUNCTION"; break ;^ ../../..\Common/MyWindows.h:87:31: note: expanded from macro 'STG_E_INVALIDFUNCTION' #define STG_E_INVALIDFUNCTION ((HRESULT)0x80030001L)^ D:/develop/7zip/p7zip_16.02/CPP/ANDROID/7zr/jni/../../../../CPP/Windows/ErrorMsg.cpp:23:10: error: case value evaluatesto -2147024882, which cannot be narrowed to type 'DWORD' (aka 'unsigned int') [-Wc++11-narrowing]case E_OUTOFMEMORY : txt = "E_OUTOFMEMORY"; break ;^ ../../..\Common/MyWindows.h:88:23: note: expanded from macro 'E_OUTOFMEMORY' #define E_OUTOFMEMORY ((HRESULT)0x8007000EL)^ D:/develop/7zip/p7zip_16.02/CPP/ANDROID/7zr/jni/../../../../CPP/Windows/ErrorMsg.cpp:24:10: error: case value evaluatesto -2147024809, which cannot be narrowed to type 'DWORD' (aka 'unsigned int') [-Wc++11-narrowing]case E_INVALIDARG : txt = "E_INVALIDARG"; break ;^ ../../..\Common/MyWindows.h:89:22: note: expanded from macro 'E_INVALIDARG' #define E_INVALIDARG ((HRESULT)0x80070057L)^ 7 errors generated. make: *** [D:/001_Programs/001_Android/002_Sdk/Sdk/ndk-bundle/build//../build/core/build-binary.mk:478: D:/develop/7zip/p7zip_16.02/CPP/ANDROID/7zr/obj/local/armeabi-v7a/objs/7zr/__/__/__/__/CPP/Windows/ErrorMsg.o] Error 1D:\develop\7zip\p7zip_16.02\CPP\ANDROID\7zr\jni>ndk-build clean





二、解決方案



當前交叉編譯該 p7zip 的時間是 2021 年 04 月 28 日 , 該代碼最后更新時間是 2016 年 7 月 ,

代碼比較老了 , 使用最新的 22.0.7026061 版本的 ndk , 就會報上述錯誤 ;

嘗試使用舊版本的 16.1.4479499 ndk 進行編譯 , 編譯完成 ;

NDK 版本不匹配 ;

總結

以上是生活随笔為你收集整理的【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( error: case value evaluates to -2 , which cannot be narrowed )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 18深夜在线观看免费视频 | 黄色一级视频在线观看 | 亚洲国产精品成人 | 日韩精品在线视频观看 | 日本美女性爱视频 | 午夜精品视频在线观看 | 中文日韩在线观看 | 成人一二三四区 | 欧美破处大片 | 射射综合网 | 又黄又爽视频 | 久久国产精品久久久久久电车 | 打屁股调教视频 | 高清一区二区三区四区 | 911毛片| 黄频在线观看 | 深爱五月综合网 | 亚洲成a人片777777久久 | 四色永久访问 | 18无码粉嫩小泬无套在线观看 | 天堂аⅴ在线最新版在线 | 午夜三级在线观看 | 波多野结衣视频免费观看 | 国产成人精品女人久久久 | 天躁夜夜躁狼狠躁 | 日日操夜夜骑 | 一级a性色生活片久久无 | 手机在线观看日韩av | 日韩色在线观看 | 久草视频免费在线 | 午夜网站免费 | 男人插入女人下面的视频 | 18岁成年人网站 | 国产精品99久久久久久久久久久久 | 能免费看黄色的网站 | 99久久99久久精品国产片 | 日本αv| 黄瓜视频91| 国产人妖一区 | 久久撸视频 | 夜久久| www精品视频 | 国产国产乱老熟女视频网站97 | 午夜高清视频 | 欧美精品一区在线发布 | 中文字幕在线观看免费视频 | 粉嫩av四季av绯色av | 操穴网站 | 在线综合色 | 乱色视频 | 黄色片aa| www中文字幕在线观看 | 四虎影视免费永久观看在线 | 国产精品秘入口18禁麻豆免会员 | 性综合网 | 免费a视频 | 无码人妻精品一区二区三区在线 | www.欧美日韩 | 在线观看免费视频a | 久久久一区二区 | 91黑人精品一区二区三区 | 黄色在线免费观看网站 | 国产麻豆天美果冻无码视频 | 久久亚洲AV成人无码一二三 | av一二三区 | 日韩亚洲精品在线 | 在线观看www. | 四虎影院免费视频 | 日本xxxxxxxxx18 | 免费黄色小视频在线观看 | 日韩一级二级三级 | a毛片视频 | 风流还珠之乱淫h文 | 岛国av免费观看 | 亚洲粉嫩 | 另类小说久久 | 亚洲影库 | 99热1| www.日| 一本色道久久综合亚洲精品按摩 | 国外成人免费视频 | 国产特黄毛片 | 懂色tv| 牛牛精品一区 | 欧美日韩二三区 | 国产乱在线 | 一区二区一级片 | 精品视频免费在线观看 | 色热热 | 黄色国产网站 | 亚洲精选中文字幕 | 被扒开腿一边憋尿一边惩罚 | 穿扒开跪着折磨屁股视频 | 亚洲精品国产免费 | 福利片网址 | 99re在线观看视频 | 久草资源| 国产做爰视频免费播放 | 97插插插|