-1

首先,我使用的是 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];'");

但这不起作用,它显示此错误:

在里面...
CheckCPU:SSE2 支持:是
XRandRWait:未设置值。使用默认值。
XRandRWait:由用户启动。
正在检查设置...
/opt/teamviewer/tv_bin/wine/bin/wineserver:符号“wine_casemap_upper”在共享对象中的大小不同,请考虑重新链接
/opt/teamviewer/tv_bin/wine/bin/wineserver:符号“wine_casemap_lower”在共享对象中的大小不同,请考虑重新链接
正在启动 TeamViewer ...
/opt/teamviewer/tv_bin/wine/bin/wineserver:符号“wine_casemap_upper”在共享对象中的大小不同,请考虑重新链接
/opt/teamviewer/tv_bin/wine/bin/wineserver:符号“wine_casemap_lower”在共享对象中的大小不同,请考虑重新链接
正在启动 TeamViewer GUI ...

我也尝试使用 Qpr​​ocess .start .execute 使用不同的方法,但仍然没有运气。

4

1 回答 1

0

我只是自己解决了。
我已经在系统中安装了wine,我想我已经正确地删除了它,但没有。

发生这种情况是因为我没有正确删除所有葡萄酒成分。

我只是用 去掉酒yum remove wine
然后用 解决yum remove wine*

顺便说一句,感谢@nwp将我的标签问题更改为仅限 wine 和 teamviewer。那让我重新检查系统上的 wine 包。

于 2017-09-22T03:51:08.017 回答