将Qt3移植到不同的操作系统

时间:2012-05-22 07:54:07

标签: qt porting

我必须将使用Qt3库的应用程序移植到新的嵌入式操作系统。 如果尚未选择操作系统,但已知它不是Linux / Windows,那么移植程序的一般方法是什么?我的意思是应该更改哪些文件以及哪些文件是独立的,可以保留原样?

1 个答案:

答案 0 :(得分:3)

如果它不是Linux或Windows,你可能会被困在门外。 Qt高度依赖于可以构建的库。这不是一个不,它已被移植到Symbian,显然不是Linux或Windows。最重要的是它被诺基亚移植,诺基亚拥有大量的时间和数量的开发人员,其中那些X是相当大的数字。

首先获取Qt到处的源代码,找出你需要的位以及你不需要的位。如果平台有gcc / g ++ /另一个相当容易理解的C ++编译器,那么你很幸运,你应该能够根据需要构建这些位。 Qt确实依赖于标准库,因此请确保它们也可以以某种形式提供给平台,并且它确实对某些组件使用了一些非标准库,因此您需要知道Qt的哪些方面正在处理。你应该可以从那里得到某种工具链。

我坚持使用Qt支持的平台,如果你走出常规路线,你会考虑增加开发时间并获得很少有用的支持。