关闭

fatal error LNK1168: cannot open xxxxxx.ocx ffor writing

559人阅读 评论(0) 收藏 举报
分类:

为了方便调试 OCX,  在同一个工作区,创建了两个工程, 一个ocx, 一个测试的对话框工程


修改了ocx 代码,重新编译,报下面的错误,

1>LINK : fatal error LNK1168: cannot open E:\test\ActivexDemo\Debug\ActivexDemo.ocx for writing


分析了下,

根据错误提示,说明OCX 还在被使用,   在任务管理器中关掉所有调用了该OCX的进程,  依然报这个错误,

可能是在测试工程中打开资源编辑器的时候,VC 增加了ocx的引用计数,   这个可能是因为我们的两个工程在同一个工作区导致的


将测试工程 和 OCX工程分开, 即各自是单独的vc工作区, 重新编译,一切正常



如果以上方式还不行,  则突出VS,  重新启动VS,打开工程,  


 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:90635次
    • 积分:1535
    • 等级:
    • 排名:千里之外
    • 原创:51篇
    • 转载:5篇
    • 译文:0篇
    • 评论:29条
    联系方式
    我的QQ: 50855314

    欢迎关注微信公众号:
       音视频开发训练营公众号

    音视频开发训练营QQ群:

       576912843
    最新评论