Стартирах друга програма за стартиране на Winsock на език C на Windows7.
Намерих тази помощ в msdn: http://msdn.microsoft.com/en-us/library/windows/desktop/ms737591%28v=vs.85%29.aspx
Тази програма не работи и показва следните грешки:
$ gcc ak1.c -o ak1.exe -lwsock32 -lws2_32 -lAdvapi32 -lmswsock
C:\Users\rahul\AppData\Local\Temp\ccWqZC7C.o:ak1.c:(.text+0x109): недефинирана препратка към `getaddrinfo'
C:\Users\rahul\AppData\Local\Temp\ccWqZC7C.o:ak1.c:(.text+0x1fa): недефинирана препратка към `freeaddrinfo'
c:/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe: C:\Users\a mit\AppData\ Local\Temp\ccWqZC7C.o: лош адрес за преместване 0x20 в раздел `.eh_frame'
c:/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe: крайната връзка е неуспешна: невалидна операция
collect2.exe: грешка: ld върна 1 изходен статус
Дали тази грешка е свързана с MICROSOFT SDK за Windows7, означава, че тези библиотеки не са добавени в моята система. Проверих, че „Advapi32“ не е под моя SDK на microsoft.
Помощ, моля !!!