qtcreator在linux配置编译,小白的Qt自学(5) QtCreator 安装 配置 运行 编译

本文介绍了如何在Linux(CentOS 6.4)和Windows上安装配置QtCreator,解决Windows VS2008编码问题,并提供了解决缺少gstreamer-app-0.10的方案。
摘要由CSDN通过智能技术生成

在我自己用VS2008做QT项目的时候发现了一个重大问题,解决起来很是繁琐,就是在移植性上真的是吃了苦头,QT讲究一次编写,处处得用,但是在Windows的VS2008上编写QT程序真是让我吃了大亏了。。。

首先说明下Windows的VS2008的默认编码是GB2312,而Linux下面的默认编码是UTF-8(虽然linux下面可以改变,但是真的没有GB2312这个编码,window有够 J ),这就导致了在windows下编写的代码放到linux下,string等都变成了乱码。解决方案是有的,我也找到了一些,这里还有坚持用VS2008编写QT的童鞋分享一下:

1.愚蠢的移植

在windows下把代码另存为成UTF-8编码格式的,或者在linux下载kate,把代码另存为UTF-8编码的。然后把之前都setCodeC...GB2312改为setCodeCUTF-8。然后重新编译即可。

由于VS的解决方案文件“*.sln”和项目文件“*.vcproj”文件中保存了源代码的依赖关系和编译信息,只要把它转换成Makefile文件就行了,剩下的就是修改API函数和相关的头文件等保证兼容性的工作了.幸好老外的大牛们提供了一个工具sln2mak,就解决了由sln生成makefile的烦恼.具体方法在网站中已经很好的介绍了,我就不多嘴了。(网站中sln2mak是需要注册之后才能下载的)

网址:http://www.codeproject.com/Articles/28908/Tool-for-Converting-VC-2005-Project-to-Linux-Makef

下面开始说说QtCreator,这个IDE当真吊爆,在绝对是Qt跨平台的好基友,之所以这么说因为在这个IDE下编写QT程序真真的实现了一次编写,处处得用。下面开始分别介绍下QtCreator在Llin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值