我需要能够将表​​示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/

10-13 09:20