我成功編譯了MongoDB C Drivers並運行測試腳本,但我無法編譯我自己編寫的腳本。MongoDB C驅動程序
以下是命令及其錯誤輸出。
$ gcc -Isrc --std=c99 ./src/*.c -I ./src/ tutorial.c -o tutorial -D_POSIX_C_SOURCE=200112L
./src/env_win32.c:27:53: fatal error: ws2tcpip.h: No such file or directory
compilation terminated.
我發現,在/usr/include
目錄
奇怪的是,你的標籤表示你在Linux上,但帶錯誤的'C'源被命名爲'env_win32.c'。 mongoDB教程代碼可能會在您運行的操作系統上感到困惑嗎? – HeatfanJohn 2012-08-07 13:20:02
您使用的是哪個版本的mongoDB C驅動程序? – HeatfanJohn 2012-08-07 21:07:29
請提供包含您要編譯的源代碼的目錄的完整路徑。很可能,您正在嘗試編譯用於Win32的代碼。 – HonkyTonk 2012-08-08 15:38:08