我下载了一个包含这两行的项目:
#include <winsock2.h>
#include <Afxwin.h>
我对如何编译它很困惑,因为我的标准编译器无法找到所选文件。
我需要配置编译器的搜索路径才能成功编译它?
我尝试过的编译器是Dev-C ++。
编辑:我猜我必须配置编译时要使用的某些库(但是哪个?)
答案 0 :(得分:1)
你在Windows上构建?
这些是Microsoft包含的文件。如果您有Visual Studio,则应该可以使用winsock。但对于afx(MFC),你需要一个商业版我相信。
如果您有一个商业Visual Studio但仍然无法找到它们,那么只需将编译器配置为包含正确的目录(但它应该是开箱即用的。)
答案 1 :(得分:0)
winsock2.h是Windows SDK的一部分,Afxwin.h是主要的MFC / ATL包含文件。
您应该能够从Microsoft站点下载当前的Windows SDK,但不包括MFC代码 - 我很确定您需要使用Visual Studio才能使用MFC和ATL