首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

DLL调用的有关问题?请各位大侠帮帮忙

2012-01-16 
DLL调用的问题?请各位大侠帮帮忙!我有一个DLL是HKAPI.DLL和其相关的文件HKAPI.LIB,HKAPI.H.之前在BC6.0和B

DLL调用的问题?请各位大侠帮帮忙!
我有一个DLL是HKAPI.DLL和其相关的文件HKAPI.LIB,HKAPI.H.
之前在BC6.0和BC2007调用都是OK的,可是到VC++.NET2005的调用就不行,老是提示如下:


------ 已启动生成: 项目: Project1, 配置: Debug Win32 ------
正在链接...
.\HKAPI.lib : fatal error LNK1136: 无效或损坏的文件
生成日志保存在“file://d:\VS Project\Piats\Project1\Debug\BuildLog.htm”
Project1 - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

在BC6.0和BC2007的调用如下:
#pragma comment(lib,"HKAPI.lib")

声明在.H文件里.

现在在VC++.NET2005的调用也是如此.


请问为什么????????????????????????????
有什么样的方法可以调用DLL.不想用动态调用的方法,因为这样要改头文件,不统一.



[解决办法]
BCB的lib不能在VC下使用。

你得自己构建一个lib才能这样调用。
[解决办法]
对亚,BCB和VC平台不一样

热点排行