MFC工程通信使用动态链接库,把.lib、.h、.dll。三个文件都放到工程目录下了,也在工程
也在工程.cpp里包含了这个头文件,。lib文件也进行连接了,怎么在类视图里看到这个.h文件呢?...
也在工程.cpp里包含了这个头文件,。lib文件也进行连接了,怎么在类视图里看到这个.h文件呢?
展开
1个回答
2013-06-08
展开全部
MFC对动态链接库使用的时候,把你的工作都做完了后,是在资源视图里面可以看见.h文件的,并且编译没有报错的话,表示基本上没有用错。如果出错是程序写的问题了。
而你说的要在‘类视图’里面看见.h文件,我想是不可能的,类视图表示工程里面包含了这个类才会存在于类视图里面。动态链接库的作用就是把一个‘完整可运行’的程序封装起来,只留下接口。.dll文件里面的所有东西,包括类,成员变量,函数都是不可见的,好比类、变量、函数都是private,而写在.h文件里面的接口函数是public。
而你说的要在‘类视图’里面看见.h文件,我想是不可能的,类视图表示工程里面包含了这个类才会存在于类视图里面。动态链接库的作用就是把一个‘完整可运行’的程序封装起来,只留下接口。.dll文件里面的所有东西,包括类,成员变量,函数都是不可见的,好比类、变量、函数都是private,而写在.h文件里面的接口函数是public。
追问
谢谢,这个问题已经解决了,又出现了一个问题,给编辑框关联字符型变量,编译没错,运行后编辑框显示乱码,关闭后好出现提示说XXX内存不能为write,然后自动就把程序关闭了
追答
应该是一些库文件或者关联文件造成的,你按照那个错误提示到百度上搜索下应该能解决。对编辑框edit控件的操作我还没有遇到过乱码的错误。
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询