問題:
[ 2%] Building CXX object src/CMakeFiles/ncnn.dir/blob.cpp.obj
cl: 命令行 error D8021 :無效的數值參數“/Wextra”
NMAKE : fatal error U1077: ““F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\cl.exe””: 返回代碼“0x2 ”
Stop.
NMAKE : fatal error U1077: ““F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe””: 返回代碼“0x2”
Stop.
NMAKE : fatal error U1077: ““F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe””: 返回代碼“0x2”
Stop.
解決方案
暫無
參考解決方案
- https://www.cnblogs.com/laosan007/p/12794633.html
採用cmake-gui+vs編譯,但是還是會有-Wextra問題,同時,需要再layer.h中添加一句,不然會報錯:“max”: 不是“std”的成員
#include <algorithm>
可以在ncnn項目屬性中去掉-Wextra
然後生成ncnn項目,結果。
-
採用新版本的ncnn
用同樣的步驟編譯20200226就可以通過。
可參考https://blog.csdn.net/u011622208/article/details/105169652進行編譯。