debug版本的ActiveX依赖Visual Studio的dll吗?

笑对人生 2009-08-18 09:42:40
release版本有问题。实在不行想用 debug的。 想问下,debug版本的ActiveX依赖Visual Studio的dll吗?就是如果 一个人的机器没装Visual Studio可以运行这个ActiveX吗?
...全文
89 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxder 2009-08-24
  • 打赏
  • 举报
回复
你发布的时候可以用静态链接库 就可以把你依赖的VC库打包进你的控件了,应该是可以的,我发布的时候就这么写的都能用
MoXiaoRab 2009-08-22
  • 打赏
  • 举报
回复
需要依赖运行库
WaistCoat16 2009-08-21
  • 打赏
  • 举报
回复
如果你没用到MFC的话,没问题的

如果你用到MFC的话就不可以啦,因为用MFC编写的ActiveX必须的动态链接MFC库。
goldenhill 2009-08-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sndaxdrs 的回复:]
MFC static lib是什么意思啊?
[/Quote]

他是想说,你可以选择静态编译,即选择project->property->general
use of Mfc选择Use MFC in a Static Library(如果你用了的话)
use of ATL 选择Static Link to ATL
当然,这也不一定说明你可以完全静态移植了
如果你用到了MSVCR类库的话,以上方是无法解决
你会需要
MSVCR80D.DLL或者MSVCP80D.DLL
记得把它拷贝到程序里面去

还是用depends工具看看才是正道。
笑对人生 2009-08-20
  • 打赏
  • 举报
回复
MFC static lib是什么意思啊?
zoulie 2009-08-19
  • 打赏
  • 举报
回复
可以选择MFC static lib链接
zoulie 2009-08-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sndaxdrs 的回复:]
用MFC写的。 depends我还是第一次用。我看了一下。好像没有 VC目录下的DLL。 这就代表肯定不依赖VC的DLL吗?
[/Quote]
没有就可以了
zhuyx808 2009-08-19
  • 打赏
  • 举报
回复
Visual Studio不是自动解决吗,我用的2008就是自动解决的

ps:我也是这方面的菜鸟,只是试验才知道具体情况,你搜索下我发在这个小论坛(ACTIVEX)的帖子就知道啦,哈哈,问题一个个解决嘛release版本的生成的很小,debug生成的很大。。。
笑对人生 2009-08-19
  • 打赏
  • 举报
回复
用MFC写的。 depends我还是第一次用。我看了一下。好像没有 VC目录下的DLL。 这就代表肯定不依赖VC的DLL吗?
zoulie 2009-08-19
  • 打赏
  • 举报
回复
可以用depends工具看看,
用MFC还是ATL?

笑对人生 2009-08-18
  • 打赏
  • 举报
回复
这个不能 复制到 目标机器的。 这个不是我自己用。是给公司里的人用。就是不能让用的人知道我这个是debug版本的。\\

debug版本会不会依赖VC的dll呢?
雪影 2009-08-18
  • 打赏
  • 举报
回复
可以,你使用depends软件查看ActiveX依赖的DLL,将其复制到目标机器里就行了

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧