我一直得到這個錯誤: c:\ cygwin \ usr \ include/cygwin/socket.h:55:3:錯誤:在'__uid32_t'之前的預期說明符 - 限定符列表cygwin和eclipse的sockets.h問題
我的代碼是mininmal,仍然無法編譯:
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
int main(void) {
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
return EXIT_SUCCESS;
}
我已經包括C:\ Cygwin的的\ usr \包括編譯器到C路徑和鏈接器:\ Cygwin的的\ usr \ lib中
請告知
我確定它是否相關,但如果你依賴gcc 4.3版本,那麼編譯器中的網絡代碼會有一個錯誤。 –
我剛剛檢查使用4.5從明確... – JasonKeef