c++;适用于Windows和Linux的xml、tcp/ip库 我有这个C客户端,它处理XML和TCP/IP消息,我必须把它转换成C++,但是我必须把它转换成C++,这样它就可以在Windows和Linux上运行。是否有一套xml和tcp/ip标准库可以在Windows和Linux上使用?对不起,如果这听起来像是一个愚蠢的问题-我非常熟悉C和.NET,但是我对本机C++不太熟悉,我不知道任何标准库,只是语法。

c++;适用于Windows和Linux的xml、tcp/ip库 我有这个C客户端,它处理XML和TCP/IP消息,我必须把它转换成C++,但是我必须把它转换成C++,这样它就可以在Windows和Linux上运行。是否有一套xml和tcp/ip标准库可以在Windows和Linux上使用?对不起,如果这听起来像是一个愚蠢的问题-我非常熟悉C和.NET,但是我对本机C++不太熟悉,我不知道任何标准库,只是语法。,c++,xml,windows,linux,tcp,C++,Xml,Windows,Linux,Tcp,如果有帮助,下面是老板的确切信息 1) 读取/创建非常简单的XML 2)使用Windows和Linux上存在的库从C++接收/发送TCP消息。希望有一个,然后您可以在Windows上开发,只需在Linux上进行快速测试 我会做你想做的 也附议达尼建议在移植到C++之前,最好运行C++应用程序。 < P> QT框架不仅提供图形工具包,而且还提供了一个用于便携式网络应用的C++框架(使用QT的相同代码应该在Windows、Linux、MaCOSX上工作),特别是通过它的模块。(您可以使用Q

如果有帮助,下面是老板的确切信息

1) 读取/创建非常简单的XML

2)使用Windows和Linux上存在的库从C++接收/发送TCP消息。希望有一个,然后您可以在Windows上开发,只需在Linux上进行快速测试

我会做你想做的


<>也附议达尼建议在移植到C++之前,最好运行C++应用程序。

< P> QT框架不仅提供图形工具包,而且还提供了一个用于便携式网络应用的C++框架(使用QT的相同代码应该在Windows、Linux、MaCOSX上工作),特别是通过它的模块。(您可以使用Qt而不需要任何图形)。

Themel已经回答了这个问题。我只是想帮你回答这个问题。 当我在QT4中实现时,它给出了一个错误:找不到QtNetwork和QTWidget。要解决QT4中的此错误,请执行以下操作: 1.删除#包含并添加#包含
2.在项目(.pro)文件中添加QT+=网络

XML解析器/库:可能在这里。跨平台网络库->是一种可能性。C#也可以在linux上运行-这里有一个免费XML库的比较。也许对你有帮助。谢谢你的建议。我最终使用了Boost Asio。