开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Windows
Eclipse IDE for C/C++ Developers, Version: Kepler Service Release 1
Toolchain: MinGW GCC
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
Boost
问题(Question):
最近在复习以前写的pipe()
只是以前是用C然后在Linux编译 现在用C++在Windows编译
然后发现没办法使用 int test[2]; pipe(test); 这种方式建立pipe
有稍微估狗到 C++为了一些考量 标准函示库把unistd拿掉
必须 include <unistd.h>
只是用起来依然报错 求大神指教
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
error: 'pipe' was not declared in this scope
程式码(Code):(请善用置底文网页, 记得排版)
#include <unistd.h>
...
int main() {
...
int test[2];
pipe(test);
...
}
补充说明(Supplement):
无