在VC中调用一个用C编写的接口函数,怎么编译时说extern link error?
一个公司只提供给我用C封装好的二次开发接口,我只看到.h文件,没看到.c文件。我安装了他们给的SDK,然后在VC工程中调用一个接口函数,把那个函数所在的头文件包含进来了,可是编译时出现外部链接错误,不能执行link.exe,我想知道编译时只有.h文件,没有.c文件,系统编译能通过吗?在VC中调用系统API时,只要包含头文件就可以了,和调用自己的API是一个原理吗?
还有他们给的二次开发接口是dll,这个我怎么用啊(我只用过tlb形式的接口)?我在安装后的SDK中发现了一些.h和.lib文件,需要import library吗?之后怎么导入他的接口呢或者怎么使用他提供的接口函数呢?谢谢先!