我需要能够将表示fd(管道fd)的int值作为第一个参数传递给gtk函数
gint gdk_input_add gint source,
GdkInputCondition condition,
GdkInputFunction function,
gpointer data);
我该怎么做,因为CreatePipe返回不是int的HANDLE?
谢谢
最佳答案
要将HANDLE
值转换为C文件描述符,请调用_open_osfhandle
。
关于c++ - 如何在Windows API中使用匿名管道(并传递给gtk函数)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1190184/