从网上下载的project是linux的,没有makefile和cmake。认识编译的基本结构同样可以在电脑上进行迁移。
1.迁移前路径报错
1.1 #include 缺失
windows需要自行下载mingw,然后再C:MinGWincludesys可以设为系统路径。
1.2 #include 缺失
这个mingw里没有,但是只要改成#include 就行了
2.vs目录配置
配置包含目录
C:UsersUSERDocumentsVisual Studio 2013Projectsometiffometiffopencv2
C:UsersUSERDocumentsVisual Studio 2013Projectsometiffometiffrapidxml
配置lib目录
C:UsersUSERDocumentsVisual Studio 2013Projectsometiffometifflib
opencv目录修改
这个很烦,网上下载的虽然自带了opencv243,如果用他自己的,就需要都改成相对目录,可以这么改
linux
win
#include
#include "../opencv2/core.hpp"
但是很多路径,所以重新下一个windows的opencv就好了
然后遇到一个玄学错误,明明opencv所有路径配置完了,但是
原因:配置的debug,但是一直运行release。。。
之后有个小错,link2019,最常见的这个错误类型就是少了文件,于是检查
原因:少加入了一个cpp文件,所以link2019