读书人

qt中system的应用或者类似的函数请

发布时间: 2012-03-09 16:54:56 作者: rapoo

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 是吧
貌似没反应

读书人网 >QT开发

热点推荐