猿问

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

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


狐的传说
浏览 840回答 3
3回答

SMILET

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

慕容708150

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