首先,我使用centos 6.9和qt creator 3.0.0
我可以使用终端直接用命令
/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 :(得分:0)
我自己解决了这个问题 我已经在系统中安装了葡萄酒,我想我已经正确删除了它,但没有。
发生这种情况是因为我没有正确删除所有葡萄酒组合物。我只需用yum remove wine
删除葡萄酒,然后用yum remove wine*
解决。
顺便说一句,感谢@nwp将我的标签问题更改为wine和teamviewer。多数民众赞成让我重新检查我系统上的葡萄酒包装。