社区
C语言
帖子详情
动态连接库??
yulinqihou
2004-09-01 11:50:42
小弟是新学c的人
请问动态连接库是什么东西?怎么样实现?其函数如何调用?
谢谢
...全文
154
8
打赏
收藏
动态连接库??
小弟是新学c的人 请问动态连接库是什么东西?怎么样实现?其函数如何调用? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
to_be_or_not_to_be
2004-09-02
打赏
举报
回复
testapi.h
#ifndef _TESTAPI_H
#define _TESTAPI_H
#define TESTAPI __declspec(dllexport)
TESTAPI void __stdcall test(void);
#endif
testapi.c
#include <stdio.h>
#include <windows.h>
#include "testapi.h"
BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
switch (ul_reason_for_call){
case DLL_PROCESS_ATTACH://加载库的动作
case DLL_THREAD_ATTACH://开启线程的动作
case DLL_THREAD_DETACH://结束线程的动作
case DLL_PROCESS_DETACH://结束库的动作
break;
}
return TRUE;
}
TESTAPI void __stdcall test(void)
{
printf("hello world\n");
}
编译:
cl /c testapi.c
link testapi.obj /dll /out:testapi.dll /implib:testapi.lib
调用:
#include <stdio.h>
#include "testapi.h"
#pragma comment (lib, "testapi.lib")
int main(int argc, char *argv[]){
test()
return 0;
}
ghxmagic
2004-09-01
打赏
举报
回复
<<VC++技术内幕第五版>>
<<WINDOWS核心编程>>
lwj_dxy
2004-09-01
打赏
举报
回复
up
hcj2002
2004-09-01
打赏
举报
回复
http://www.pcvc.net/category/content.asp?sendid=188
hxblvc
2004-09-01
打赏
举报
回复
天那,楼的可真是个急性子.
DentistryDoctor
2004-09-01
打赏
举报
回复
找本SDK编程或系统编程之类的书读一读,MSDN中也有。
gegegeg
2004-09-01
打赏
举报
回复
一路小跑。。。。
来了~~~~~~
给分。
yulinqihou
2004-09-01
打赏
举报
回复
谢谢各位
什么是
动态
链接
库
?
一、
动态
链接
库
的概念
动态
链接
库
(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。
动态
链接
库
文件的扩展名一般是dll,也有可能是drv、sys和fon...
无法定位程序输入点于
动态
链接
库
?原因分析及解决方案
无法定位程序输入点于
动态
链接
库
”这一错误通常发生在Windows操作系统中,当程序尝试调用一个
动态
链接
库
(DLL)中的函数或数据时,但未能找到所需的入口点。
无法定位程序输入点于
动态
链接
库
怎么办
在使用笔记本电脑的时候,如果操作不小心误删了某些文件,可能会导致无法定位程序,打开程序时会被提示无法定位程序输入点于
动态
链接
库
怎么办?今天,小编就把无法定位程序输入点于
动态
链接
库
的解决方法分享给大家。更...
静态链接
库
和
动态
链接
库
静态链接
库
和
动态
链接
库
1. 什么是
库
文件?1. 为什么需要
库
?2. 什么是
库
文件?2. 什么是静态链接
库
(.a/.lib)?2.1 静态链接
库
2.2 优点:2.3 缺点3. 什么是
动态
链接
库
(.so/.dll)?3.1
动态
链接
库
3.2 优点参考 1. 什么...
c语言无法定位程序输入点 于
动态
链接
库
,无法定位程序输入点于
动态
链接
库
?解决方法步骤...
我们在使用XP系统的时间,会遇到无法定位程序输入点于
动态
链接
库
上这样的问题。出现问题的时间我们首先的找出原因所在,这样才能根据情况去解决它。一般出现这样的问题要如何去解决它呢?下面就和大家说一下如何解决...
C语言
70,020
社区成员
243,264
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章