日期:2014-05-16  浏览次数:20740 次

Qt下使用Linux系统调用?
新手问个问题:在Qt中可以使用Linux的系统调用吗?
如果可以,请问具体如何实现,有前辈可以给个例子或者一个教程的链接什么的么?
真的不胜感谢,比较急,马上要交了...
注明一下:
我用的是Qt3,操作系统是Red   hat   9...
都是古董级的版本了  


------解决方案--------------------
直接使用,没有什么限制。
就像这样:


#include <unistd.h>

void AAA::BBB() {
read(...);
write(...);
}

C++调用C很自然啊。再加上相关的头文件,通过man可以知道需要包含什么头文件,比如
man 2 read
其中2表示查看系统调用read的帮助,因为除了系统调用,还有其他叫read的帮助项

------解决方案--------------------
就是跟平时C++里调用C的一样呀

包含头文件,就能直接使用了