VS C/C++动态链接库的创建
来源:互联网 发布:克里米亚检察长知乎 编辑:程序博客网 时间:2024/05/16 05:27
1)这个头文件是要导出为DLL入口的头文件,想把哪个函数写成DLL的入口,就写入这个文件
#ifndef OUTFILE#define OUTFILE#ifdef __cplusplusextern "C" {#endifint InsertWord(char *str); //把这个函数写成DLL的入口函数#ifdef __cplusplus}#endif#endif
2)这个文件是入口函数的实现,要注意此文件一定要包含上面那个outfile.h,
#include "HashList.h"#include "ELFHash.h"#include <iostream>#include "outfile.h"using namespace std;HashList ArrList[Arr_Length];int InsertWord(char *str){ int Indextemp = ELFHash(str);int mark;mark = ArrList[Indextemp].Search(str);if(mark == 1){ArrList[Indextemp].Insert(str);return 1;}else{return 0;}}
3)def 文件 ,这个文件要添加到 属性->链接器->输入->模块定义文件 中 ( eg. $(MSBuildProjectDirectory)\Primer_test.def)正面是def文件的一般格式。
LIBRARY Primer_testEXPORTSGetNeFormString @1InitTagger @2DeleteTagger @3
- VS C/C++动态链接库的创建
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- DLL:创建和使用动态链接库的步骤 (C++)
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- 创建和使用动态链接库 (C++)
- 创建和使用动态链接库 (C++)
- 创建和使用动态链接库 (C++)
- 创建和使用动态链接库 (C++)
- cygwin c创建动态/静态链接库
- 创建和使用动态链接库 (C++)
- 创建和使用动态链接库 (C++)
- SQL SERVER定时作业的设置方法
- list排序写了order,却没有效果
- LoadRunner监视的性能计数器 - [测试工具](转)
- 属性项目的定义(property)
- GIT 的使用方法详解
- VS C/C++动态链接库的创建
- Linux上MQ6的安装配置
- 类加载器(中)类的初始化 .
- Unix/Linux 系统自动化管理: CPU 管理篇
- 一个数组中有65535个数不重复的大于0的整数(即:0~~65535内所有不重复的整数,数序是杂乱无章的), 用最快的方式排序
- RVDS2.2 安装
- sqlite3使用简介
- 构造函数能不能是虚函数
- [C#]简单重写IComparer接口,实现自己的String.CompareTo 方法,自定义比较规则。