关于VC MFC的一个世界性的难题
在只有.lib 和 .h文件的情况下,可以使用MFC调用.lib中的函数吗? 楼主的标题吓得我忘记了能不能调用了... 回复【1楼】wowbanui楼主的标题吓得我忘记了能不能调用了...
-----------------------------------------------------------------------
怎么使用啊,能不能介绍一下? 哆哆嗦嗦翻下书, 确认--不行, 还要对应的 dll, lib中只有dll和函数的名称, 并没有函数本身 那dll到底放在什么地方啊? 静态库不但可以调用,亦可以运行。 回复【5楼】oldtom
静态库不但可以调用,亦可以运行。
-----------------------------------------------------------------------
具体情况是这样的:
我买了一个硬件,那个硬件只提供了.h 和.lib文件。现在我想用VC MFC控制这个硬件。可以吗? 回复【6楼】ly_self
-----------------------------------------------------------------------
编译器调成/MT 或者/MTd试试。 如果是研华的板卡,DLL文件是通过安装的方法置入系统的,在VC项目文件中你真的找不到DLL文件。 先搞清楚.LIB文件是静态库还是链接库,如果是静态库,没有一点问题,直接LINK进去,如果是链接库,那就没办法了,函数体在DLL中,必须找到DLL文件。 回复【8楼】cock
如果是研华的板卡,dll文件是通过安装的方法置入系统的,在vc项目文件中你真的找不到dll文件。
-----------------------------------------------------------------------
英特佩斯的CAN卡,主要用来采集CAN数据的 回复【9楼】Appcat 苹果猫
先搞清楚.lib文件是静态库还是链接库,如果是静态库,没有一点问题,直接link进去,如果是链接库,那就没办法了,函数体在dll中,必须找到dll文件。
-----------------------------------------------------------------------
他们给定.lib文件可以通过VC的链接,接下来我就不知道怎么用了。高手指点一下下啊。 看 头文件啊,难道没有函数声明的吗?
从 函数名可以知道 是什么功能的
或者叫厂家给 使用说明 回复【12楼】maxbiger
看 头文件啊,难道没有函数声明的吗?
从 函数名可以知道 是什么功能的
或者叫厂家给 使用说明
-----------------------------------------------------------------------
.h文件里有函数的声明,但是就是不会用啊 #include "***.h"
#pragma comment(lib, "***.lib")
页:
[1]