创建动态链接库
来源:互联网 发布:蛇口招商网络怎么样 编辑:程序博客网 时间:2024/05/22 06:13
在linux下动态链接库的创建较为容易,主要使用gcc命令便可以实现。
第一步:
vi编辑好代码后,假如命名为dll.c。那么使用一下命令便可以生成.so文件(linux下的动态链接库的格式):
gcc -shared -fPIC dll.so dll.c
第二步:
新建一个头文件,在其中声明dll文件中的所有变量和函数。
第三步:
经过以上两步,已经将动态链接库创建好,在其他程序中使用的时候,将dll的头文件包含进去,最后在编译程序的时候,指定dll的调用路径即可:
gcc myprograma.c ./dll.so -o app
在windows下,在VS的环境下也可以方便的完成
需要新建一个win32的工程,新建一个头文件和一个cpp文件,在头文件中声明所有的变量、类、函数等并且需要用__declspec(dllexport)进行修饰。然后,生成项目即可在debug文件夹中生成.lib和.dll文件。
在使用动态链接库的时候,需要头文件、lib文件、dll。在程序中包含头文件,利用#pragma comment将lib文件引入,dll文件需要放在当前项目中。
0 0
- 创建动态链接库
- 动态链接库 创建
- 创建动态链接库
- 创建动态链接库
- 创建动态链接库
- 创建动态链接库
- 创建动态链接库
- 动态链接库的创建
- 动态链接库的创建
- 动态链接库的创建
- 动态链接库,创建四则运算
- 动态链接库的创建
- linux创建动态链接库
- linux 创建动态链接库
- 动态链接库的创建
- 动态链接库的创建
- 创建动态链接库 (DLL)
- 动态链接库的创建
- 第四周 项目3-单链表的应用1
- Java中的线程
- java线程池的解析
- 布団を干した時のいいニオイはダニの死臭ってホントなの?
- sicily 1151 魔板
- 创建动态链接库
- 如何做一个优秀的管理者
- C/C++中break和continue
- 《TCP/IP详解 卷一:协议》读书笔记--ICMP:Internet控制报文协议
- BIOS入门之我见-界面
- Linux Mint Qt5 开发环境搭建
- java SE复习笔记51
- 关于环境变量
- SQL查询 - RowNumber、循环、行列转换