版本:大小:35KB
类别: DLL文件 系统:WinAll, WinXP, Win7, Win8
立即下载暂提供dll修复工具进行一键修复!
krkrsteam.dll丢失将出现steam load plugin krkrsteam.dll信息,是系统系统中常常出现的错误信息,这条信息告诉了我们系统中缺失了此文件,导致你在调用所需到的数据库文件时遇到了困难,特提供krkrsteam.dll下载!
当你的系统出现“krkrsteam.dll不存在”“krkrsteam.dll源码缺失”“无法加载krkrsteam.dll”“计算机丢失krkrsteam.dll”“加载krkrsteam.dll失败”“未找到指定的系统文krkrsteam.dll”皆可按照步骤进行安装!
1、Windows 95/98/Me系统,则复制到C\Windows\System目录下。
2、Windows NT/2000系统,则复制到C\WINNT\System32目录下。
3、Windows XP/7系统,则复制到C\Windows\System32目录下。
(如果是64位系统,则在2、3条中应复制到C\Windows\SysWOW64目录下)
然后打开“开始-运行-输入regsvr32 krkrsteam.dll,回车即可解决错误提示!
extern ”C” 的使用
我们还记得查看导出的函数名字进行了改编,如果用C语言调用c++编写的dll,将找不到导出函数。我们希望动态链接库文件在编译时,导出函数的名字不要发生改编,这时需要在定义导出函数时添加限定符extern ”C”.下面我们对库程序进行修改,对Point的有关代码注释,代码如下:
dll1.h如下
#ifdef DLL1_API
#else
#define DLL1_APIextern "C" _declspec(dllimport)
#endif
DLL1_API int add(int,int);
DLL1_API int sub(int,int);
dll1.cpp如下
#define DLL1_API extern "C" _declspec(dllexport)
#include "dll1.h"
#include <iostream>
int add(int a, int b)
{
returna+b;
}
int sub(int a, int b)
{
returna-b;
}
使用dumpbin工具查看导出函数如下,可以看出导出函数名字没有发生改编。
查看全部