使用未定義的 struct 「timeval」 解決方案

場景web

    在應用VS編譯RabbitMQ examples目錄下的amqp_comsumer.c文件,出現如上的問題,調用amqp_consume_message函數指定超時時間windows

 struct timeval tvTimeout;
 tvTimeout.tv_sec = 1;
 tvTimeout.tv_usec = 0;
 ret = amqp_consume_message(conn, &envelope, &tvTimeout, 0);ide


解決函數

    添加頭文件#include <windows.h>spa


注意orm

    在某些環境下,添加頭文件仍是會出現上述的狀況,這種狀況下,能夠在包含文件下,添加以下聲明extern struct timeval;ci

相關文章
相關標籤/搜索