VC编译

zhengxj_770201 2004-12-23 02:11:44
请问一个问题:
如果要编译一个Release版本的程序,其依赖的所有的dll是不是一定要编译成Release版的,如果其中的一些为Debug版会引起什么问题?谢谢
...全文
71 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
younggle 2004-12-23
  • 打赏
  • 举报
回复
所有的 DLL 在发布版本时都编译成静态的 Release版本,在开发调试时用动态的 Debug版本!否则在没有安装 VC 的机器上由于找不到 MFC 库而无法运行!
younggle 2004-12-23
  • 打赏
  • 举报
回复
所有的 DLL 在发布版本时都编译成静态的 Release版本,在开发调试时用动态的 Debug版本!
tangxinbaobao 2004-12-23
  • 打赏
  • 举报
回复
我用没发现什么问题,但用Debug会详尽一些。(你比较它们的大小就知道,相差很多)
oyljerry 2004-12-23
  • 打赏
  • 举报
回复
最好版本保持一致
hony688 2004-12-23
  • 打赏
  • 举报
回复
如果是DEBUG版本也不会有什么问题,但是该dll依赖的库如mfc42D。dll会需要的
老夏Max 2004-12-23
  • 打赏
  • 举报
回复
相关的自己的DLL当然也要是Release的,呵呵
fisker0303 2004-12-23
  • 打赏
  • 举报
回复
可以会引起没有安装VC的机器无法运行的问题,没试过,猜测。

15,471

社区成员

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

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