C++代码的可移植性(Linux & Windows)

bearJiang 2012-11-08 04:11:48
各位好:

请问一下,如果项目大部分时间都是在Linux运行,但是有时候客户有需求,需要运行在Windows上,请问各位大大是自己封装一下不同的函数来实现可移植呢,还是用像poco这样的第三方库来实现呢? 我的这个项目类似于小型的网络服务器的,没有界面。

可能主要考虑线程网络这两个方面的移植!!!

如果是用第三方的库,用哪一个或哪几个好呢? 非常感谢!!!
...全文
349 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2012-11-13
  • 打赏
  • 举报
回复
源代码跨平台就可以了,宏控制编译即可。
libinfei8848 2012-11-13
  • 打赏
  • 举报
回复
pthread是跨平台的
sduxiaoxiang 2012-11-08
  • 打赏
  • 举报
回复
第三方吧 稳定、移植性好 不仅仅包括linux、windows 还有hp aix solaris相关的 ace boost都还不错
bearJiang 2012-11-08
  • 打赏
  • 举报
回复
引用 2 楼 libinfei8848 的回复:
第三方 线程方面,使用一切跨平台稳定的比如pthread 网络方面的就更多了,github上
pthread跨平台的吗?不是只是在类Unix平台上的线程库吗?请指教。
bearJiang 2012-11-08
  • 打赏
  • 举报
回复
引用 1 楼 Funniest 的回复:
用第三方的libevent、zeromq,都可以。
我的大部分都是接受和发送UDP数据,接收几千台机器的数据,每次大概50个字节,处理后,发送到一台机器上去!
libinfei8848 2012-11-08
  • 打赏
  • 举报
回复
第三方 线程方面,使用一切跨平台稳定的比如pthread 网络方面的就更多了,github上
无趣 2012-11-08
  • 打赏
  • 举报
回复
用第三方的libevent、zeromq,都可以。

64,636

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧