winsl库不是由codelite IDE识别的

时间:2013-09-17 09:07:46

标签: windows sockets codelite

我在windows上使用codelite IDE, 当我试图编译套接字程序时,

它显示: 警告:忽略#pragma comment [-Wunknown-pragmas]

for include“WinSock2.h” #pragma comment(lib,“ws2_32.lib”)

1 个答案:

答案 0 :(得分:0)

首先,一些澄清:codelite不是编译器而是IDE 它使用工具链(GNU,VC等)

因此,当您说“winsock库未被codelite IDE识别”时,您实际上意味着:编译器警告#pragma

由于此处未提供其他信息(例如构建日志,您正在使用的编译器,codelite版本等),我将在此猜测并说您将GNU工具链与VC头混合 - 尝试使用MinGW附带的WinAPI。

查看GCC for Windows附带的WinSock2.h我只看到这个编译指示:

#pragma GCC system_header

此外,.lib库应由VC使用,而不是由GCC

使用

叶兰