看了各大教程之后装完cmake之后会报错,提示需要GIT什么的。需要装一下git.
然后跟GIT相关搞了我一天的大深坑,在配置好CMAKE之后点保存的时候,等待会出现这个报错:
Build step for extern_autolog failed。
搜索+重新配置+各种尝试。 一天时间过去了。。。还好装了火绒,加了联网限制,每次点保存,GIT都会联网去一个地址。 每次都要等好久。感觉不太对劲,第一时间也没想到什么。直到最后联想到git是老外的是不是要翻墙..然后翻墙重新配置...终于把这个错误跳过去了.
最后就是needed by ppocr.exe missing and no known rule to make
这几个错误也是折腾,跟上面那个git双重攻击.2个一起出现不知道哪的原因.先把这个git解决之后还有,搞的头大.后来又仔细重新配置.发现我下载的cpu预测库大小和gpu的不一样,只有200多M,gpu的是1G多.还好我多下了一个..我就重新下载cpu的. 重新配置. 但是还有这个错误,我又把参数强制写在Json上.
最后CMakeSettings.json代码如下.
{
"configurations": [
{
"name": "x64-Release",
"generator": "Ninja",
"configurationType": "Release",
"inheritEnvironments": [ "msvc_x64_x64" ],
"buildRoot": "${projectDir}\\out\\build\\${name}",
"installRoot": "${projectDir}\\out\\install\\${name}",
"cmakeCommandArgs": "",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"variables": [
{
"name": "OpenCV_DIR",
"value": "D:/tool/develop/opencv/opencv/build/x64/vc15/lib",
"type": "PATH"
},
{
"name": "OPENCV_DIR",
"value": "D:/tool/develop/opencv/opencv/build/x64/vc15/lib",
"type": "PATH"
},
{
"name": "PADDLE_LIB",
"value": "D:/code/paddleproject/cpuyuce21",
"type": "PATH"
}
]
}
]
}
就这样多生成几次,就成功了.基本上就遇到这3个坑,其他都是小坑很好解决.
记录下来方便其他码友能看到快速解决.