VC++出现“无法解析的外部符号”该怎么解决?

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:32:08
1>object.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
1>winmain.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
,该符号在函数 "float __stdcall DXUtil_Timer(enum TIMER_COMMAND)" (?DXUtil_Timer@@YGMW4TIMER_COMMAND@@@Z) 中被引用
1>mapinfo.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
1>aigenerator.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
1>console.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
1>ddutil.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
1>dsutil.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
,该符号在函数 "float __stdcall DXUtil_Timer(enum TIMER_COMMAND)" (?DXUtil_Timer@@YGMW4TIMER_COMMAND@@@Z) 中被引用
1>mapinfo.obj : error LNK2001: 无法解析的外部符号 __RTC_Shutdown
1>msglist.obj : error LNK2001: 无法解析的外部符号 __RTC_Shutdown
1>network.obj : error LNK2001: 无法解析的外部符号 __RTC_Shutdown
1>aigenerator.obj : error LNK2001: 无法解析的外部符号 __RTC_Shutdown
1>console.obj : error LNK2001: 无法解析的外部符号 __RTC_Shu

这个工程缺少库(lib文件), 你应该把这些lib加入到工程中.

另外, 你应该在菜单:
项目(Project)->属性(Properties)->配置属性(Configuration Properties)-> C/C++ -> 代码生成(Code Generation)

->基本运行时检测(Basic Runtime Check)改为默认(Default);
->缓冲区安全检测(Buffer Security Check)改为否(No);