社区
VC.NET
帖子详情
用mfc怎样不链接那么多dll文件?
老章鱼
2003-10-19 12:01:45
作个很简单的程序也要配套dll文件,真麻烦,还有编译的时候也总是试图链接很多dll文件,即使没有加载任何符号,或者无法打开,怎样才能使mfc程序不需要dll,而且编译的时候也不要试图链接那些dll呢?
...全文
37
2
打赏
收藏
用mfc怎样不链接那么多dll文件?
作个很简单的程序也要配套dll文件,真麻烦,还有编译的时候也总是试图链接很多dll文件,即使没有加载任何符号,或者无法打开,怎样才能使mfc程序不需要dll,而且编译的时候也不要试图链接那些dll呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanglingyes
2003-10-21
打赏
举报
回复
你认为在C++中写那几个单词就是编程的全部了吗,那只是一些消息,它们要调用DLL或
LIB之类的运行库实现来方法的过程,SDK文件中的.h就是那些运行库的书目,运行库比之.h
文件就是书目与正文之比。如果让我们写那些过程,就会1个月也做不了一个小小的软件。
edwardsoft
2003-10-19
打赏
举报
回复
别担心这个,只有在DEBUG环境下会显示出来,并不会程序程序效率。只是看上去比较恐怖。
MFC
42D.
dll
DLL
文件
:
mfc
42d 或者
mfc
42d.
dll
DLL
名称:
MFC
DLL
Shared Library - Debug Version 描述:
mfc
42d.
dll
是
MFC
DLL
共享库
文件
,用于支持调试版本的
MFC
程序。 属于:
MFC
系统
DLL
文件
: 否 常见错误: File Not Found, Missing File, Exception Errors 安全等级 (0-5): 0 间谍软件: 否 广告软件: 否 一、用户: a、去找个
MFC
42.
DLL
拷贝过去 二、开发者: a、选择菜单build->Set Active Configuration,然后选择Release, b、选择菜单project->settings,在General选项卡里第一项选择Use
MFC
in a static Library,即静态连接 注:其实这就是生成了发布版程序,在Release目录下,可执行
文件
不会用到那两个讨厌的
dll
文件
,一般到别的机器上都能用.
VC++开发的软件动态
链接
库
mfc
42d.
dll
mfc
o42d.
dll
MSVCP60D.
dll
msvcrtd.
dll
MSVCIRTD.
DLL
在执行
MFC
中,会出现缺少动态连接库的情况,此
文件
中包含常见的5个
dll
文件
mfc
42d.
dll
mfc
o42d.
dll
MSVCP60D.
dll
msvcrtd.
dll
MSVCIRTD.
DLL
window7 放在C:/window/system32 中
MFC
调用
dll
实现简单加减法,求最大最小值
创建了两个
dll
文件
分别实现计算加减法和求最大最小值,提供了
dll
功能函数的接口,然后新建了
dll
的
MFC
测试应用程序,连接那两个
dll
库
文件
,然后通过函数接口调用库函数。现分享测试程序源码,供大家学习探讨!
MSVCRTD.
dll
msvcrtd.
dll
是微软编译程序调试版本相关
文件
。全称为Microsoft (R) C Runtime Library 一般在编程序时,都是生成了调试版的程序,就是在那个Debug目录下的可执行
文件
。运行这调试版的exe
文件
,都会动态连接
MFC
42D.
DLL
和MSVCRTD.
DLL
这两个
文件
,所以你如果将这个
文件
在其它机器上运行而这台机器没有这两个
文件
或者缺少一个,系统则会出现:“找不到所需.
dll
文件
-某某.
dll
”这样的提示。而一般系统都不带有这两个
文件
,除非是装了vc等
MFC
win7 64位 ADO连接查询ORACLE
MFC
win7 64位 ADO连接查询ORACLE 测试代码简单,完整工程,修改TNS与用户密码后直接编译可用,附加一小段读
文件
示例。欢迎交流。
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章