编程论坛
注册
登录
编程论坛
→
C++教室
dll调用另一个dll的问题
yalewang
发布于 2012-09-08 23:10, 372 次点击
用vc写了一个dll1 ,想在dll2 中调用dll1的函数,怎样实现啊,给个指导吧,谢谢。
3 回复
#2
yalewang
2012-09-08 23:21
补充一下,两个dll不在同一目录下,dll1位于,c:\hhh
#3
寒风中的细雨
2012-09-09 09:33
保证加载DLL的时候 可以搜索到库所在的目录
#4
zhuanjia0
2012-09-09 14:26
静态调用:将xxxx.lib文件复制到EXE目录,然后用#pragma comment (lib,"xxxx.lib"),然后再添加“__declspec( dllimport )+函数声明”命令,例如:__declspec( dllimport ) int myfunction(int a, int b);这样就可以静态调用dll、lib里的函数。
动态调用:LoadLibrary()、GetProcAddress()这两个API函数,具体使用方法查看MSDN
1