MFC中怎么调用静态库?
答案:2 悬赏:80 手机版
解决时间 2021-03-06 08:54
- 提问者网友:却不属于对方
- 2021-03-05 20:37
我现在有一个工程,要调用一个关于压缩算法的静态库,除了把其编译之后产生的* .lib文件link进去,在工程的代码中怎么实现调用这个库啊?是不是要找到什么接口函数之类的?请高手指点,越详细越好
最佳答案
- 五星知识达人网友:人類模型
- 2021-03-05 21:17
有两种方法,静态加载,和动态加载为了省麻烦,用静态就行了,除了要把lib,放进来,dll也要放进来#pragma comment(lib, "a.lib")
再加上那个库里的头文件。然后就可以直接使用动lib里的函数或者变量了
再加上那个库里的头文件。然后就可以直接使用动lib里的函数或者变量了
全部回答
- 1楼网友:煞尾
- 2021-03-05 22:11
不可以
因为静态成员函数属于整个类,在类实例化对象之前就已经分配空间了,而类的非静态成员必须在类实例化对象后才有内存空间,所以这个调用就出错了,就好比没有声明一个变量却提前使用它一样。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯