发现Linux下编程都是用C,那C++在Linux下一般做什么开发呢。 而且像APUE这种网络开发都是直接用的C的API
,这让C++怎么办,或者有没有什么比较流行的C++库,像ACE什么的,但是好像ACE虽然网上都这么说但是没见到有人用,有些人云亦云的嫌疑,ACE网络编程这本书讲的也很宽泛...
,这让C++怎么办,或者有没有什么比较流行的C++库,像ACE什么的,但是好像ACE虽然网上都这么说但是没见到有人用,有些人云亦云的嫌疑,ACE网络编程这本书讲的也很宽泛。不知道从哪找资料。求大神解惑
展开
3个回答
展开全部
有C++的,比如说QT
更多追问追答
追问
但是QT是跨平台的啊,windowsI下一样是可以做的,Linux既然偏重于服务器,肯定要做与它优势有关的才算是Linux开发呀
追答
现在都实行跨平台,不跨平台不容易发展,除非是一体化的东西,如苹果。
Linux做服务器,一般多用于PHP、JSP之类的服务器建设与开发。C++主要用于软件开发(现在Linux软件通过之前说的QT开发,当然很多通过C开发的,不然C也不会基本排名第一了)及底层开发(如基于Linux的Android底层),建设服务器貌似不是C++的强项,涉及到网络的应用软件开发倒还可以。
展开全部
你的发现面窄了,以偏概全了。c++基本所有的功能都能在linux上使用,还有这关库什么事情,像STL,qt这些window能用,linux一样用。你把window api和c++库的概念混淆了吧
追问
你说的STL是C++自带的,qt是因为跨平台,当然都能用,你真弄个windows的api在linux下用一下试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-08-23
展开全部
网络编程一般用socket。。
追问
网络编程当然是socket,我问的就是什么socket.....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询