【发布时间】:2012-12-03 11:23:03
【问题描述】:
我正在尝试学习 c 中的套接字/网络编程。我尝试使用 dev c++ 和 code lite 来构建和编译我的 C 代码。我反复收到缺少头文件的错误(sys/socket.h、sys/param.h 等)。当我下载丢失的文件并将它们放在目录中时,它会不断收到一些文件无法定位错误。我真的受够了。请建议我一个好的 c 编译器,其中包含网络编程所需的所有库,并且不会让我头疼要求我下载丢失的头文件。或者无论如何下载使用dev c++或codelight在C中编译套接字程序所需的完整库文件??
【问题讨论】:
-
库和头文件不包含在编译器中。此外,编译器!= IDE!= 库。
-
Dev-c++ 在我开始使用它时已经过时了,那是几年前的事了。就我个人而言,我正在将 Visual Studio 用于更大的项目(如果您更改某些内容,编译原生 C 就可以了)或者大多数时候只是使用 GCC 的 notepad++(Code::Blocks 也不是那么糟糕,而且它是免费的)
-
我会从 Windows SDK 开始,它包括 Microsoft 的 C 编译器。或者Visual C++ Express。寻找关于“什么是好的/最好的......--任何东西-...”的意见是让问题以非建设性方式结束的最快方法之一,所以不要惊慌如果发生这种情况。
-
我不明白为什么这里的一些人会轻易地给予反对票。我知道这种问题可能会让你们中的一些人感到恶心,但我别无选择。我没有其他地方可以回答这个问题。尽管对你们来说这可能看起来很傻,但对我来说它真的很重要,因为我正在独自学习所有这些东西来完成我的课程项目。请帮助我!
标签: c++ c sockets network-programming dev-c++