我有一个处理xml和tcp/ip消息的C#客户机,我必须将它转换成C++,但是-我必须将它转换成C++,这样它就可以在C++和Linux上运行。是否有一组用于xml和tcp/ip的标准库,我可以在Windows和Linux上使用?对不起,如果这听起来像是一个愚蠢的问题--我非常熟悉C#和.NET,但我不太熟悉原生C++ --我并不真正了解任何标准库,只是语法。
如果这有帮助的话,这是来自老板的确切信息。
1)读取/创建非常简单的XML,以及 2)使用存在于C++和Linux上的库从接收/发送TCP消息。希望有一个,然后您可以在Windows上进行开发,并在Linux上进行快速测试。
发布于 2011-11-09 18:35:01
Qt会做你想做的事。
还附和Dani的建议,即在移植到C#之前,不妨尝试在单声道上运行C++应用程序。
发布于 2011-11-09 18:35:25
Qt框架不仅提供图形化工具包,而且还为可移植网络应用程序提供了一个C++框架(使用Qt的相同代码应该在Windows、Linux、MacOSX上工作),特别是通过其QtNetwork模块。(您可以使用Qt而不涉及任何图形)。
发布于 2015-09-24 06:16:06
已经回答了这个问题。我只想帮你解决这个问题。当我在QT4中实现这个时,它会出现错误: QtNetwork和QTWidget未找到。要解决QT4 - 1中的这个错误,请删除# +=并添加#include 2。在您的项目(.pro)文件中添加QT +=网络。
https://stackoverflow.com/questions/8069741
复制相似问题