最近一段时间下定决心要学学网络编程了,发现书上的代码真的很差,基本上不能运行,很多误导人的代码,今天用CCriticalSection类的时候,就发现了好像缺少afxmt.h头文件,我建立的是Win32 Console Application, 后来自己添加afxmt.h文件以后发现不能够进行编译,后来发现是和stdafx.h发生了冲突,就自作主张
的删去了stdafx.h文件,发现一直报fatal error C1010: unexpected end of file while looking for precompiled header directive错误,后来发现了是缺少stdafx.h的原因,解决办法:
一. 添加stdafx.h的声明;
二. 选中项目工程中的对应的cpp文件,然后点击工程->设置,在C/C++选项卡中的分类中选择“预编译的头文件”,然后选择不使用预补偿页眉就OK啦。