2017-09-20 52 views
0

第一,我使用的centos 6.9,和Qt Creator 3.0.0
我能够直接使用终端服务器命令
的TeamViewer快速与Qt创建者连接按钮

/usr/bin/teamviewer -i [serverid] -P [password]"

然后我被实现连接它在QT使用此代码按钮:

system("gnome-terminal --hide-menubar --profile=noclose -x bash -c '/usr/bin/teamviewer -i [serverid] -P [password];'");

但是那不行,它表明这个错误:

Init... 
CheckCPU: SSE2 support: yes 
XRandRWait: No value set. Using default. 
XRandRWait: Started by user. 
Checking setup... 
/opt/teamviewer/tv_bin/wine/bin/wineserver: Symbol `wine_casemap_upper' has different size in shared object, consider re-linking 
/opt/teamviewer/tv_bin/wine/bin/wineserver: Symbol `wine_casemap_lower' has different size in shared object, consider re-linking 
Launching TeamViewer ... 
/opt/teamviewer/tv_bin/wine/bin/wineserver: Symbol `wine_casemap_upper' has different size in shared object, consider re-linking 
/opt/teamviewer/tv_bin/wine/bin/wineserver: Symbol `wine_casemap_lower' has different size in shared object, consider re-linking 
Launching TeamViewer GUI ... 

我也尝试过使用Qprocess .start .execute的不同方法,仍然没有运气。

+0

我改变了一些标签,因为它似乎是一个teamviewer和/或葡萄酒问题,而不是C++/Qt/centos问题。如果你觉得它不正确,你可以再次[编辑](https://stackoverflow.com/posts/46316605/edit)。 – nwp

回答

0

我自己就解决了。
我已经在系统中安装了葡萄酒,我想我已经正确删除了它,但不是。

它发生是因为我没有正确删除所有的葡萄酒伙伴。

我只是用yum remove wine,
删除酒,然后用yum remove wine*解决。

btw感谢@nwp只将我的标记问题更改为wine和teamviewer。这使我重新检查我的系统上的酒包。