搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ MFC的使用问题
标题:
MFC的使用问题
只看楼主
FlyingMonkey
等 级:
论坛游民
帖 子:20
专家分:12
注 册:2019-7-12
结帖率:
75%
楼主
已结贴
√
问题点数:2 回复次数:3
MFC的使用问题
大家好,感谢能为我解答疑问,在这里我有几个问题。
问题和图片如下:
1、请问在标准C++中静态编译需要选择 '在静态库中使用MFC'吗?
2、“使用标准wondows标准库”和“在静态库中使用mfc”有什么区别?
3、在标准c++中可以调用mfc库的头文件吗?如果可以也要选择“在静态库中使用mfc”吗?这时会不使用“标准Windows库”吗?
望大神求解!!!谢谢!!!
搜索更多相关主题的帖子:
MFC
标准
C++
静态
选择
2019-08-01 22:51
rjsp
等 级:
版主
威 望:
507
帖 子:8890
专家分:53117
注 册:2011-1-18
第
2
楼
得分:2
1、请问在标准C++中静态编译需要选择 '在静态库中使用MFC'吗?
什么叫“标准C++”?
如果你用了 MFC 的话,那就“在静态库中使用MFC”;没用 MFC 的话,随便。
2、“使用标准wondows标准库”和“在静态库中使用mfc”有什么区别?
如果你用了 MFC 的话,选择“使用标准windows标准库”不能成功编译。
3、在标准c++中可以调用mfc库的头文件吗?如果可以也要选择“在静态库中使用mfc”吗?这时会不使用“标准Windows库”吗?
可以;
随便你 动态链接MFC 还是 静态链接MFC,但不管怎么样,总是要链接MFC;
所谓“标准Windows库”就是不链接MFC。
2019-08-02 12:13
nsynet
等 级:
论坛游民
帖 子:6
专家分:42
注 册:2014-8-17
第
3
楼
得分:0
话说目前使用MFC应该是比较少的吗,现在主流都是C#了吧?
2019-08-02 22:27
hoodlum1980
来 自:浙江大学
等 级:
论坛游民
威 望:
2
帖 子:289
专家分:23
注 册:2008-2-24
第
4
楼
得分:0
使用标准windows库的意思就是不用 mfc。
如果使用 mfc,它有两种库可选:动态库(DLL)和静态库(static LIB)。
在静态库中使用 mfc 的意思就是 mfc 的代码会静态链接到你的可执行程序中,所以你的程序不会依赖例如某个 MFCxxx.dll。但你的 exe 会变大。
如果是使用 mfc 动态库,意味着你的程序需要依赖某个 MFCxxx.dll,同时你的 exe 比较小 ,如果你拿到其他电脑上,没有这个 dll,你的 exe 就运行不了。
如果是在你自己的机器上运行,怎样链接都能运行,因此你感觉不到两者的明显差别。
my tech blog: /hoodlum1980
2019-08-07 19:38
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-496143-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.391985 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved