社区
工具平台和程序库
帖子详情
为什么有的函数不能再dll中调用
frydsh
2010-01-05 05:06:50
情况是这样的,有一个第三方库,它里面有些函数只能在exe中被调用,一旦在dll中使用就会出现问题,这大概是什么原因?
...全文
38
1
打赏
收藏
为什么有的函数不能再dll中调用
情况是这样的,有一个第三方库,它里面有些函数只能在exe中被调用,一旦在dll中使用就会出现问题,这大概是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stjay
2010-01-05
打赏
举报
回复
1.编译方式问题
如,第三方库dll为静态编译,在动态编译的exe或dll中调用时会出问题
2.资源句柄问题
第三方库dll要调用dll的资源,需要切换资源句柄
EXE和
DLL
互相
调用
问: exe 可以
调用
dll
中
的
函数
,反过来
dll
能
不能
调用
exe
中
的
函数
? 比如:exe
中
有A , C 两
函数
,
dll
中
有
函数
B 能否 A
调用
B , B
函数
中
又
调用
C ? 答一: 首先说明 可以做到 但这种
调用
方式不好 导致耦合性和强 失去了
dll
作为组件开发的意义 实现的话 举个简单例子 在
dll
内定一个全局
函数
指针,抛出设置此函
C\C++ 加载
dll
并
调用
dll
中
的
函数
加载
dll
并
调用
dll
中
的
函数
。
c语言
调用
dll
回调
函数
,
DLL
函数
调用
以及回调
函数
设置
在window开发
中
,紧张要将一些库编译成
DLL
以共享给其他程序使用,那么怎样
调用
DLL
函数
1.只是普通
调用
DLL
中
的
函数
1.1在VS2012
中
创建一个
DLL
程序,如My
DLL
。新建一个My
DLL
.h头文件,加入如下代码:extern "C" _declspec(
dll
export) void test();在源文件
中
,添加如下代码:#include "My
DLL
.h"#include void ...
Matlab
函数
封装为
DLL
供Cpp
调用
Matlab
函数
封装为
DLL
供Cpp
调用
文章目录Matlab
函数
封装为
DLL
供Cpp
调用
Ⅰ目标Ⅱ 学习Ⅲ 实现1. Matlab
函数
封装为
DLL
2. vs2015
中
C++
调用
Matlab
DLL
步骤Ⅳ 问题解决Ⅴ 后续可能有用信息 Ⅰ目标 Matlab
函数
封装为
DLL
,供Cpp
调用
Matlab
函数
为类
函数
,matlab
函数
功能复杂 Ⅱ 学习 整体流程: ①**(整体学习)**浅析将matlab
函数
编译成
dll
供Cpp
调用
的方法 http://blog.sina.com.cn/s/blog_9
如何
调用
DLL
中
的
函数
如何
调用
DLL
中
的
函数
在
DLL
工程
中
的 cpp
中
函数
定义如下: extern "C" _declspec (
dll
export ) int add(int a, char b) { return a + b; } 一:显示链接
调用
的
DLL
的主工
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章