ATL编写ASP组件时,报告错误error LNK2001: unresolved external symbol _IID_IResponse
编号:QA004580
建立日期: 2002年3月17日 最后修改日期:2002年3月17日
所属类别:
司治国:
操作系统:win2000
编程工具:vc++6.0
问题:我在使用vc中的ATL模板编写ASP组件时,当生成ASP内置组件如Response时,需用到IID_IResponse,但是总报告错误error LNK2001: unresolved external symbol _IID_IResponse,不知为什么?
还有在编写组件时,每当再次生成dll文件时,总是说上次生成的dll文件仍在使用,必须重新启动,不知有什么好方法避免重起计算机?
你个人的水平:刚入门
回答:
使用VC创建ATL COM工程,在insert菜单中选择New ATL Object...,在打开的对话框category中选择objects,在objects中选择ActiveX server component,点击next继续,可以在各选项中选择自己需要的选项,这样一切都由ATL模板来完成,虽然没有解决我提的问题,但他的确是另一种可行的方法。还有关于调试ASP组件的方法,当重新编译组件时,在运行对话框中输入 net stop w3svc ,重新编译完之后,再输入 net start w3svc 即可!
此问题由司治国回答。
| |
|
|
| |
|
|