作者endl (换行)
看板C_and_CPP
标题Re: [问题] 想请问关於跨平台的c/c++ ide
时间Tue Feb 10 17:05:20 2009
※ 引述《WolfLord (呆呆小狼 N )》之铭言:
: ※ 引述《sssjjcc (恰恰)》之铭言:
: : 所以其实只要小心选择用的library,就算用vs 2005也是没差的吗?
: 有差,因为VS2005是BASE 在.NET上,也许多东西会有那麽些诡异诡异的
要是一开始就用 .Net Framework 或 Win32 API 专有的东西
那当然是有差
但如果我一开始就都用 Qt 请问你这样是会有什麽差?
: : 只是怕用vs 2005,也许不知不觉用了windows library 也不知道!
: : 我们要写的东西不会用到gui,多半是网路方面的应用,其中也包括了
: : http server、socket、xml 、soap这类的东西!
: Socket建议你作个warp class这样在更换系统时会比较好维护
: 至於http server要看你是自己写SERVER还是呼叫HTTP SERVER。如果是自
: 己写应该问题不大,如果是呼叫现有API或INCLUDE 现成的HTTP SERVE CLASS
: 就要注意是否具有可移植性。如果是直接呼叫现有的CLASS,依照VS2005
: 的结构应该是会跟.NET作整合,綑绑。那就很难拆离了。
: XML,SOAP的LIB最好不要使用VS内部的,尤其是建构上以.NET为基础的
: SOAP会跟IIS綑绑得很死。建议使用跨平台的CLASS(OSF很多,可以自己
: 去挑一个用得习惯的。)
在这边你也提到了,用跨平台的...呃...我想你要说的是的 Library 吧?
都用了跨平台的 Library 了,用不用 VS2005 是会有什麽差?
: 一般我会比较推荐使用BCB的原因是BCB-CLX API对应Kilix-CLX API会很
: 完整得帮你封装不同平台下的API CLASS。你可以不必了解WINDOWS XML跟
: LINUX下LIBXML的差异,对於赶专案来讲会有很大的帮助。
: 至於刚刚有人呛我BCB能不能写单晶片,BCB目前是有ARM9/XSCAL的PORT,
: 不过那又是另一个故事了...(跟WINDOWS类别不怎相容)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.29.207
1F:→ cole945:我不知道为什麽他一直在library上面打转 orz 02/10 17:06
2F:→ cole945:就像在thread的程式,要的话,也可以用phtread-w32写 02/10 17:06
3F:→ cole945:而不使用CreateThread API或_beginethread()这个msvcrt的 02/10 17:07
4F:→ cole945:东西, 这个部份的code就很容易移到unix-like的平台上.. 02/10 17:07