C++ DLL 头文件要写的内容
野狼位位
将自己在工作中遇到的问题进行详细的总结。
展开
-
使用vs调用DLL在运行时调用的方法,使用delph调用dll
1,将*.lib放在和32位debug,release和x64相同的文件夹下,将*.dll放在对应的debug或者release文件夹下;2,在调用的文件中编写:在声明处编写 typedef void (*ceshi)(int *sig, int data_len, int *i_dwt_out); 其中的ceshi 可以是任何名字,自己定义,但是参数和要使用的函数的参数相同;3,在原创 2017-03-24 17:09:28 · 958 阅读 · 0 评论 -
写C++ DLL时需要写的外部接口头文件
#ifndef WAVELET2D_H#define WAVELET2D_H#include #include using namespace std; //the dll exports#if defined WAVE_EXPORT#define EXPORT __declspec(dllexport)#else#define EXPORT __原创 2017-03-09 14:02:30 · 3363 阅读 · 0 评论 -
C++项目添加依赖项
1.新建解决方案,项目A2.为项目A添加一个依赖项目B,项目B做为静态lib被项目引用, 项目B创建步骤如下: a>选择菜单"文件"->新建->项目,弹出“新建项目”对话框; b>左侧列表选择Visual C++,右侧列表选择win32控制台应用程序, 对话框下面输入名称,选择位置,解决方案选...原创 2017-03-28 10:54:04 · 16496 阅读 · 0 评论 -
dll lib 指向,显示找不到dll
在lib中指明了dll的名字,如果私自更改了dll的名字,那根据lib就找不到这个dll将dll的名字改为lib中指向的名字,就可以找到了可以将lib打开,在其中就可以看到dll的名字了、...原创 2019-01-07 14:04:34 · 1237 阅读 · 0 评论