猿问

请问对于QT与linux的迷惑,求前辈赐教?

请问对于QT与linux的迷惑,求前辈赐教?


慕莱坞森
浏览 346回答 3
3回答

一只甜甜圈

我也是学嵌入式的,说嵌入式的大部分语音是用C写的应该指的是用C语音直接操作硬件完成硬件驱动或操作系统一样的功能。也就是说用C写的嵌入式程序一般是最底层的直接和硬件打交道的。我们也知道Qt这东西只能跑在操作系统只上,因此当你决定用Qt开发界面的时候C部分你就不用管了,你也管不来。除非你自己用C也写一个操作系统并让Qt也来支持它。当使用Qt的编写界面的时候应该就是你说的C++与C混编的情况了吧,在这种情况下身为操作系统的C程序提供了很多API函数让Qt来调用,就是说我们在C++里调用了用C编写的程序。但是我们不用管这种调用是怎么进行的,因为Qt已经帮我们完全封装好了。

ibeautiful

1. 使用Red Hat用于开发的较多,下载免费,只不过技术支持收费而已,完全满足要求。2. linux常用的编译器是gcc和g++,集成的。3. qt只是应用程序框架,和mfc一个性质,不要和c++混在一起。当然qt用于UI开发相当强大。4. 如果想要用VC6之类的ide来开发的话,用eclipse也不错,java、C++什么的不在话下。5. 不要买什么安装盘,linux开发要的就是开源,网上下载。

梦里花落0921

Qt 是一个C++ 第三方库,你可以使用她写出你所能想到的所有软件。linux下最注明的编译器是GCC 目前最高版本是4.5.2版;linux发行版很多,网上到处都是,你可以先下载再刻盘安装,建议安装前 先用虚拟机熟悉一下安装流程或者直接使用虚拟机(如果是学习的话),一般情况下,所有的linux发行版都默认安装好 GCC的。
随时随地看视频慕课网APP
我要回答