问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用VC调试DLL

发布网友 发布时间:2023-12-08 12:39

我来回答

2个回答

热心网友 时间:2024-12-12 23:25

分动态调用和静态调用。无论哪种调用,都需要dll的头文件(即函数调用接口说明)。静态调用还需要lib文件。
大致说下动态调用:
HANDLE hMod = LoadLibrary("mydll.dll");
myfun = (myfun)GetProcAdress(hMod,"dll中的函数名");
myfun是你自己定义的函数指针。
静态的:
在需要使用的开头加上
#pragma comment(lib, "XXX.lib")
然后就可以象使用自己的函数一样使用dll中的函数了。

热心网友 时间:2024-12-12 23:26

这要看它导出的标准,给你个简单的例子:
dll导出函数:
//dqc 2009.03.12 打开串口
extern "C"
void __declspec( dllexport ) OpenCommPort()
{
//先保存主程序资源
HINSTANCE hEXE=AfxGetResourceHandle();
//调用你的DLL
HMODULE hDLL=GetMoleHandle("RecCpu.dll"); //dqc 2009.02.26

AfxSetResourceHandle((HINSTANCE)hDLL);
p_dlg = new CCommTongXin();
if(p_dlg)
p_dlg->Create(IDD_COMM_TONGXIN,NULL); //非模态方式创建

p_dlg->OpenCommPort();
//恢复主程序资源
AfxSetResourceHandle(hEXE);
}

其他工程中对该函数的调用:
声明:
extern "C"{
void OpenCommPort();//打开串口
}
直接调用就可以
OpenCommPort();
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
intel 英特尔 酷睿 i5-9400F CPU 2.9GHz 6核6线程-详细介绍 vivo手机越用网络越慢 怎么检测 二手苹果电脑交易注意买二手苹果笔记本电脑应注意什么 比如我买一个二手笔记本卖家笔记本预装正版win10的话把他账号注销登录我... 二手苹果笔记本怎么更改账户 军婚假期有多少天 金立e6mini开机出现el 甘肃基层卫生主要内容 甘肃基层医疗卫生系统怎么撤销处方 天津市选调生通过面试了不去会怎么样 小学英语作文:My school5 英语作文题目 my school 短文小学四年级71 ...酒精度52%vol 净含量500mL×2瓶,四川省古蔺郎酒厰有限公司产,一个红... 想开一家有特色的手抓饭,就不知道怎么取店名了? 急需用钱可以贷到高利贷款吗 VC++MFC调用DLL 更年期到了,应该注意些什么?649 北理工的成绩单上会不会有挂科记录?2 燕汇广场停车场怎么样 招商银行好还是建设银行好17 linux系统中怎么弹出U盘,可以直接拔吗20 看外公外婆的心情语录 怎么才能找回原来的呢? 外婆被刑事拘留过但是现在已故对外孙当兵政审还有影响吗? 我儿子想去当兵,他外婆坐过牢,请问有影响吗?1 电子琴的中央C在哪22 一年内第二次修改技巧 问道新木系怎么转旧木系统? 抽思[chōu sī]什么意思?近义词和反义词是什么?英文翻译是什么?_百度... 打胎后一周,能吃章鱼小丸子和凉皮吗 my school 小学 英语作文1 英语作文,写my school 小学的,不要太长最好带翻译要...39 my school英语作文932 被邀请吗 王者荣耀隐身能不能邀请好友3 内地户口初一直接在新疆上了,学籍可以在新疆注册吗 谢尔盖·布林的工作经历 奶奶坐过牢孙子去当兵可以吗4 奶奶坐过牢作为孙子孙女可以当兵吗? 茶花用什么土壤养护? 胃胀应该吃点食物,最近拉屎都是拉绿屎怎么回事3 北京理工大学本科生毕业对于体测有要求吗 7~9月宝宝喂养问题:怎样吃、吃多少、注意什么?新手父母要学会 高利贷款42 北京理工大学有哪些专业最值得读?264 那里有高利贷款6 空调外机压缩机启动电容坏了外机不动57 中国特有的工艺品有哪些? ...夺取新时代中国特色社会主义伟大胜利,体现了我们党()和坚定的政治... 哪些是具有中国代表性的手工艺品? 一年内怎么改第二次