西西河

主题:关于Linux的推广——普通用户篇 -- 万斤

共:💬381 🌺357
全看分页树展 · 主题 跟帖
家园 个人观点

1. 在windows和UNIX/Linux中,有什么通用的编译器和库吗?LS的QT大概算一个,还有什么其他比较有名的吗?(解释型的python,php之类除外)

--------------------------------------

只要是兼容ANSI C/C++的编译器都可以用,常用的就是GNU C啦,当然Java也是通用的。

2. 编译器和库可以混用吗?看起来QT也是CPP的,可以用MFC库吗?或者说VC可以用QT库吗?

--------------------------------------

严格的说编译器和库没有必然联系,在windows下面只要符合PE结构,不管动态还是静态库都可以和编译器联合起来用。QT没有研究过,不好发表意见。

3. 如果软件原先是用VC开发的,可以直接copy源代码到QT(或者VJ的copy到Linux下的java编译器什么的),然后换一下界面和底层的库调用函数就好了吗?还是语法结构什么的都得按QT的来?如果每句话都得重写,移植一个稍大的软件的体力劳动不比挖煤轻啊——或者有工具可以自动转换?

--------------------------------------

不一定,如果你的source使用了plateform-related feature 都不可以直接移植。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河