关于写好DLL后发布问题?

nnyg 2009-03-02 03:44:05
请教一下我用VC写DLL,原来用VC2003写时,发布时带mfc71.dll msvcr71.dll这两个文件就可以了,
但现在我用VC2005写, 发布时mfc80.dll msvcr80.dll还不行,是不是版本高了,还需要什么其他动态文件?
谢谢
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ctrCctrV 的回复:]
使用静态编译,将需要的mfc库打包到文件中
[/Quote]

支持
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ctrCctrV 的回复:]
使用静态编译,将需要的mfc库打包到文件中
[/Quote]

支持
biweilun 2009-03-02
  • 打赏
  • 举报
回复
用静态编译即可。
xxfyath 2009-03-02
  • 打赏
  • 举报
回复
vs2005带上:
microsoft.vc80.crt.manifest
microsoft.vc80.mfc.manifest
microsoft.vc80.mfcloc.manifest
mfc80.dll
mfc80u
mfcm80
msvcm80
msvcp80
msvcr80
ctrCctrV 2009-03-02
  • 打赏
  • 举报
回复
使用静态编译,将需要的mfc库打包到文件中
nnyg 2009-03-02
  • 打赏
  • 举报
回复
今天中午我把VC目录下所有东西复制到windows/system32/下,都不行,怪了,

【说明:我发布在装有VC2005的机子,不带mfc80.dll msvcr80.dll这些都可以正常使用,以前在VC2003下写的,只需mfc71.dll msvcr71.dll这两个就OK了,现在VC2005就不知道要加什么才行了,】

  • 打赏
  • 举报
回复
安装目录下VC\redist\x86\将对应的dll和manifest文件拷贝过去

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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