VC6.0驱动编译后切换回编译MFC出错

前一段时间使用VC6.0编译windows驱动,然后突然要编译MFC工程,发现编译出错,出错信息如下:


Linking...
LINK : warning LNK4224: /PDBTYPE is no longer supported;  ignored
StartProcess.obj : error LNK2001: unresolved external symbol __RTC_Shutdown
StartProcessDlg.obj : error LNK2001: unresolved external symbol __RTC_Shutdown
StartProcess.obj : error LNK2001: unresolved external symbol __RTC_InitBase
StartProcessDlg.obj : error LNK2001: unresolved external symbol __RTC_InitBase
StartProcess.obj : error LNK2019: unresolved external symbol __RTC_CheckEsp referenced in function "public: __thiscall CStartProcessApp::CStartProcessApp(void)" (??0CStartProcessApp@@QAE@XZ)
StartProcessDlg.obj : error LNK2019: unresolved external symbol __RTC_CheckEsp referenced in function "public: virtual void * __thiscall CAboutDlg::`scalar deleting destructor'(unsigned int)" (??_GCAboutDlg@@UAEPAXI@Z)
StartProcess.obj : error LNK2019: unresolved external symbol @_RTC_CheckStackVars@8 referenced in function "public: virtual int __thiscall CStartProcessApp::InitInstance(void)" (?InitInstance@CStartProcessApp@@UAEHXZ)
StartProcessDlg.obj : error LNK2001: unresolved external symbol @_RTC_CheckStackVars@8
Debug/StartProcess.exe : fatal error LNK1120: 4 unresolved externals


从中可以看出一定是VC6.0的配置设置错误导致的,所以经过探索发现,在菜单栏上,工具-选项-目录,目录-可执行文件,这一栏添加出错,我把DDK的BIN目录设置进去了,而且还放在第一位置,Bin目录下面有CL链接器,当然出首先找到ddk的链接器,去link MFC的程序肯定出问题,所以删除或者以后MFC的目录就没问题了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值