如何将c++代码部分移植到c中?

现在有一个在linux上跑的c写的通信程序。原本用的udp协议写的,现在需要改成用udt协议完成网络传输部分。网上找到的udt源码全都是用c++写的,库函数和头文件也都是c++。请问如何将用c++写的这部分udt协议移植到原本的c写的程序中?

3个回答

建议你不如反过来把c程序升级成c++程序。

tjxled
tjxled 原来的c程序太大了,是在板子上跑的。不能随便改。
5 年多之前 回复

需要花时间把c++的代码转换成C语法,使用C++集成udt更好。

没啥捷径,基本就是用gcc编译,然后修改错误。
主要是修改头文件,改c++中而c不支持的语法。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问