2.在DOS窗口下首先输入“D:”,然后输入regsvr32.exe "D:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\VC6LineNumberAddin.dll".
把目录换成你自己的安装目录
一:打开腾讯电脑管家,找到工具箱-电脑诊所。二:点击软件问题专区。
四:点击立即修复,便可以恢复正常了
方法一 静态加载:如果你是用MFC 生成的DLL。那么你至少有3个文件:a.dll,a.lib,a.h.你要把这3个文件复制到你的工程文件夹中,然后在VC6的project/setting/link/object/library modules中填写a.lib。在你的工程的CPP文件中,#include "a.h"
方法二 动态加载:
假设函数为
int add(int x, int y)
{
return x + y
}
typedef int(*lpAddFun)(int, int)//宏定义函数指针类型
HINSTANCE hDll//DLL句柄
lpAddFun addFun//函数指针
hDll = LoadLibrary("..\\Debug\\dllTest.dll")
if (hDll != NULL)
{
addFun = (lpAddFun)GetProcAddress(hDll, "add")
if (addFun != NULL)
{
int result = addFun(2, 3)
printf("%d", result)
}
FreeLibrary(hDll)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)