fatal error LNK1168: cannot open xxxxxx.ocx ffor writing

为了方便调试 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,打开工程,  


 

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/machh/article/details/51547771
个人分类: VC/MFC
上一篇error PRJ0002 : Error result 1 returned from 'C:\Windows\SysWow64\cmd.exe'.
下一篇RTSP协议学习
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭