vc6.0 在“工具”-“定制”-“附加项和宏文件”框中 添加DLL文件,添加不上去

vc6.0 在“工具”-“定制”-“附加项和宏文件”框中 添加DLL文件,添加不上去,第1张

首先在win7下找到可执行程序"cmd.exe"(其位置在“C:\Windows\System32”),右键选择以管理员身份运行;

2.在DOS窗口下首先输入“D:”,然后输入regsvr32.exe "D:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\VC6LineNumberAddin.dll".

把目录换成你自己的安装目录

一:打开腾讯电脑管家,找到工具箱-电脑诊所。

二:点击软件问题专区。

三:在丢失dll文件一键修复区,找要修复的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)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11578545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存