Библиотека winsock не идентифицируется в IDE коделита
Я использую IDL Codelite на Windows, в то время, когда я пытался скомпилировать программу сокета,
это показывает: предупреждение: игнорирование комментария #pragma [-Wunknown-pragmas]
для включения "WinSock2.h" # комментарий к прагме (lib,"ws2_32.lib")
1 ответ
Во-первых, некоторые пояснения: codelite - это не компилятор, а IDE. Он использует наборы инструментов (GNU, VC и т. Д.).
Таким образом, когда вы говорите, что "библиотека winsock не идентифицируется IDE codelite", вы на самом деле имеете в виду: компилятор предупреждает о #pragma
Так как вы не предоставляете здесь дополнительную информацию (такую как журнал сборки, используемый вами компилятор, версия codelite и т. Д.), Я приму здесь предположение и скажу, что вы смешиваете цепочку инструментов GNU с заголовками VC - попробуйте использовать WinAPI это идет с MinGW вместо этого.
Глядя на WinSock2.h, который поставляется с GCC для Windows, я вижу только эту прагму:
#pragma GCC system_header
Кроме того, библиотеки.lib предназначены для использования VC, но не GCC
Эран