Bir projeyi Windows'a derlemek için mingw32-make kullanıyorum, bu da libevent2 adlı bir projeye bağlı. MinGW, WIN32'yi tanımlamıyor, önişlemci yönergeleriyle ilgili hata
util.h:69:25: fatal error: sys/socket.h: No such file or directory
Açıkçası Linux API bir dosya çalışıyor
dahil edilecek, Windows üzerinde çalışmaz - Ben bu hatayı alıyorum. Daha fazla araştırmayla birlikte, bu dosyanın sadece WIN32 tanımlanmamışsa eklenmesini sağladım.#ifdef WIN32
#include <winsock2.h>
#else
#include <sys/socket.h>
#endif
"Projeniz" WIN32'nin tanımlandığından emin olun. ' 'sadece mingw32'yi değil, cygwin'i gerektirir. –
John
@John Üzgünüz,' bir proje '.WIN32'nin tanımlandığından emin olmak ne demektir? – liamzebedee
Ne ve MinGW rsion kullanıyor musunuz? Derleyiciyi çağırmak için komut satırı nedir? –