前段时间看了看驱动程序的编写,将VC++6.0的编译器改为DDK提供的cl.exe,结果后来编译MFC程序时出现如下错误:
MeshHelper.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp TerrainUnit.obj : error LNK2019: 无法解析的外部符号 __RTC_CheckEsp ,该符号在函数 "float __cdecl Height(class INode *,int &)" (?findVolume@@YAMPAVINode@@AAH@Z) 中被引用
后来,把编译器换到VC++中的cl.exe就解决了问题.
参考:http://support.microsoft.com/default.aspx?scid=kb;en-us;191669