qt跨平台Linux到windows,Qt实现软件从Windows到Linux跨平台

Qt,面向C++图形界面的一种架构,对于GUI有很好的扩展,通过近一个月的学习和摸索,终于实现了Windows下的软件代码移植到Linux,实现了软件的跨平台。这其中走了不少弯路,遇到很多问题,主要是通过Internet找资料,上论坛求助,才使得最终成功,所以这也是我写这篇博文的初衷,希望能通过自己的经验总结,能够让更多像我一样的菜鸟少走弯路,走的更远。。。

首先,介绍一下:为什么要用Qt?因为我们自己开发了一个小软件,在Windows下用C++写的代码,其中主要调用了MKL和Opengl两个库,我们的目的是想将我们的软件推广,让更多的人来使用我们的软件,那就希望除了在Windows下,在Linux(国外较多)环境下也能使用我们的软件,这就是要实现软件跨平台,那跨平台就必然涉及到了底层代码层的东西,首先要选择跨平台的工具,通过网上搜集资料,最终确定使用Qt。

其次,确定使用Qt后,光靠Qt行不行?Qt是面向对象的GUI,涉及到代码层、MKL库、Opengl库等最根本的东西时候还需要其他的工具进行辅助,那我就将我们开发使用的工具做以介绍,从代码最底层开始,在进行Qt开发时候,代码层是以静态库的形式链接到Qt的工程文件中,因此大量的底层代码都是以库的形式存在,在Windows下是以.lib形式存在,在Linux下是以.a或者.so形式存在,那么使用什么工具进行代码管理呢?我们选用的是Cmake进行代码编译生成库,其中Cmake在Windows和Linux下都能使用,Cmake的使很强大,就我个人而言

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值