-1

我正在尝试学习 c 中的套接字/网络编程。我尝试使用 dev c++ 和 code lite 来构建和编译我的 C 代码。我反复收到缺少头文件的错误(sys/socket.h、sys/param.h 等)。当我下载丢失的文件并将它们放在目录中时,它会不断收到一些文件无法定位错误。我真的受够了。请向我推荐一个好的 c 编译器,其中包含网络编程所需的所有库,并且不会让我头疼要求我下载丢失的头文件。或者无论如何下载使用dev c ++或codelight在C中编译套接字程序所需的完整库文件?

4

2 回答 2

0

BSD 套接字在 Linux 上。在 Windows 上,有 winsock - 并与 MinGW 捆绑在一起。

您已将您的问题标记为 C++ - 在 C++ 中有用于套接字编程的 Boost.Asio。

并且,作为记录,请不要使用 Dev-C++ 版本 4.9.9.2。它很老了(2005 年)。请改用 Code::Blocks 或 Orwell Dev-C++。

于 2012-12-15T20:40:44.363 回答
0

只需安装 Visual Studio C++ Express,最好花一两天时间了解代码生成的基本原理!;-)

于 2012-12-15T20:41:21.313 回答