今天重新打开吴老师的数据结构课作业。没想到编译时遇到这么个错误,貌似还比较高级..
网上搜了一下,基本解决了,解决办法是这样的:
afx头文件会引用 afxv_w32.h这个文件。它会检查当前头文件中是否已经引用了windows.h,如果引用了就直接报错。可以绕过这种情况,其方法就是将对afx.h的引用(在程序文件中引用了)放在对 atlbase文件的引用(在stdafx.h中引用的)之前。注意在工程设置的General项中将“Not using MFC”改为另外两种之一。详细内容参考:http://www.chinaitpower.com/A200507/2005-07-27/175270.html
虽然课上讲的是stl和mfc,显见我还不知所云...
网上搜了一下,基本解决了,解决办法是这样的:
afx头文件会引用 afxv_w32.h这个文件。它会检查当前头文件中是否已经引用了windows.h,如果引用了就直接报错。可以绕过这种情况,其方法就是将对afx.h的引用(在程序文件中引用了)放在对 atlbase文件的引用(在stdafx.h中引用的)之前。注意在工程设置的General项中将“Not using MFC”改为另外两种之一。详细内容参考:http://www.chinaitpower.com/A200507/2005-07-27/175270.html
虽然课上讲的是stl和mfc,显见我还不知所云...