VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1763|回复: 1

[交流] 创建mfc时提示:VS 2019 解决对COM组件的调用返回了错误HRESULT E_FAIL

[复制链接]
13_avatar_middle
最佳答案
1 
在线会员 发表于 2022-1-31 14:25:52 | 显示全部楼层 |阅读模式

创建mfc时提示:VS 2019 解决对COM组件的调用返回了错误HRESULT E_FAIL



创建mfc时提示:VS 2019 解决对COM组件的调用返回了错误HRESULT E_FAIL
第一步:运行Developer Command Prompt for VS 2019以管理员运行
找到
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VSSDK\VisualStudioIntegration\Common\Assemblies\v4.0 目录

复制:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VSSDK\VisualStudioIntegration\Common\Assemblies\v4.0

在Developer Command Prompt for VS 2019命令行输入:
cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VSSDK\VisualStudioIntegration\Common\Assemblies\v4.0>在输入gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

第二步:执行gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll命令

这里记住命令要到指定目录下才能执行,我一开始上来就执行,结果报错了。
网上说的路径可能不一样,应该跟版本有关系,反正多试试,我的vs 2019需要执行命令路径在
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VSSDK\VisualStudioIntegration\Common\Assemblies\v4.0
出现程序集已成功添加到缓存中就可以了




上一篇:mfc单文档插入符的创建学习流程(步步高点读机,哪里不会点哪里)
下一篇:C++ 最快的读取中文文件(UTF-8)的方式
46_avatar_middle
最佳答案
4 
在线会员 发表于 2022-1-31 21:03:50 | 显示全部楼层
正在学MFC,找时间试试com组件编程
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-9-29 17:56

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表