c++工程从linux迁移到windows

从网上下载的project是linux的,没有makefile和cmake。认识编译的基本结构同样可以在电脑上进行迁移。

 

1.迁移前路径报错

1.1 #include <sys/stat.h>缺失

windows需要自行下载mingw,然后再C:\MinGW\include\sys可以设为系统路径。

1.2 #include <sys/io.h>缺失

这个mingw里没有,但是只要改成#include <io.h>就行了

 

2.vs目录配置

  • 配置包含目录

C:\Users\USER\Documents\Visual Studio 2013\Projects\ometiff\ometiff\opencv2

C:\Users\USER\Documents\Visual Studio 2013\Projects\ometiff\ometiff\rapidxml

  • 配置lib目录

C:\Users\USER\Documents\Visual Studio 2013\Projects\ometiff\ometiff\lib

  • opencv目录修改

这个很烦,网上下载的虽然自带了opencv243,如果用他自己的,就需要都改成相对目录,可以这么改

linux

win

#include <opencv2/core.hpp>#include "../opencv2/core.hpp"

但是很多路径,所以重新下一个windows的opencv就好了

然后遇到一个玄学错误,明明opencv所有路径配置完了,但是

原因:配置的debug,但是一直运行release。。。

 

之后有个小错,link2019,最常见的这个错误类型就是少了文件,于是检查

原因:少加入了一个cpp文件,所以link2019 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值