ubuntu qt5项目转windows vs2017迁移踩坑记

前言:花了两天的时候踩了这个大坑。
结论:linux开发就老老实实的用qt,windows用vs。如果涉及到跨平台。建议先完整开发好后,统一进行打包好后进行移植。
不要尝试两边同步兼容进行开发了。(我就是用了共享文件夹)。两者的差异太大了,虽然可以实现双向移植,但是同时满足是行不通的。

 


vs配置qt开发环境:  VS2017专业版使用最新版Qt5.9.2教程
参考链接:https://blog.csdn.net/qq_33154343/article/details/78587699 

包含目录:C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\cppwinrt
库目录:   C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64
环境变量:D:\software\QT\Qt5.10.1\5.10.1\msvc2017_64\bin

!!! 其余配置(opencv、pcl等)与vs一致,可以直接导入已存在的项目属性表 。

其他:

1. 将linux下ui界面自动生成ui_mainwindow.h、moc_**.cpp一同拷贝出来。以源文件的形式,添加进项目。如有报错修改
 #include的源文件路径。
1.如果项目有用到socket,vs新建qt项目(Qt GUI aplication)时,记得勾选Network构件。

2.windows下c++的cout 和QTextStream的cout、cin冲突了.所以使用std::cout替换std。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值