首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

qt中system的应用,或者类似的函数,请高手的指点啊该如何解决

2012-03-09 
qt中system的应用,或者类似的函数,请高手的指点啊system(ifconfig eth0 192.168.1.235)//这句在Qt中是

qt中system的应用,或者类似的函数,请高手的指点啊
system("ifconfig eth0 192.168.1.235");//这句在Qt中是能用的
   
  但是下面这段就用不了
  可能是什么原因,请大家帮助下。

  char netset[60];
  sprintf(netset, "ifconfig eth0 %s netmask %s\n", static_ip,mask);
  qDebug()<<netset;
  system(netset);

或者有其他类似函数可以向linux系统中发命令的函数也可以。。

[解决办法]
windows下测试过了,没有问题
[解决办法]
linux执行系统命令需要权限。
[解决办法]

探讨

linux执行系统命令需要权限。

[解决办法]
没见过这函数,查都没查到。
[解决办法]
探讨

ifconfig 不需要系统权限……

[解决办法]
探讨

引用:

ifconfig 不需要系统权限……

读取信息不需要root权限,但向LZ那样设置IP地址和子网掩码需要root

[解决办法]
探讨

所谓的权限是把这个编译文件chmod 777 是吧
貌似没反应

热点排行