我的服务器绘制图像/图形从客户端QGraphicsScene
收到的对象它在IDE上运行良好。
要在不同的机器上测试,我将dll和exe复制到同一个文件夹中并运行exe。
所有网络通信都运行正常,我可以确认客户端发送图形对象但是Serevr没有在{{{ 1}}
但是当我在QtCReator IDE中运行时,它运行顺畅。
编辑:
现在看来,在exe中运行时图像数据包会出错 我做了以下测试。
当我在IDE中运行(客户端和服务器)时
客户端蜂鸣声和服务器没有 我看到两台机器的图像扫描文件夹
当我在IDE中运行Client但在服务器上运行exe
时由于客户端发出蜂鸣声并存储图像 但是服务器发出蜂鸣声并且无法将图像存储在其扫描文件夹中
GraphicsScene
返回QImage::save()
,服务器无法保存图片
答案 0 :(得分:0)
根据评论,您似乎错过了JPEG
dll
您需要复制保留exe文件夹中的jpeg
dll目录。您可以在imageformats
目录qjpeg4.dll
和qjpegd4.dll