询问一个动态库加载有关问题

询问一个动态库加载问题
我的程序要用到一个动态库。但是这个动态库和我的可执行文件不在一个目录下,并且它也不在系统目录下。除了将动态库所在路径设置到系统环境中外,如何可以让可执行程序静态调用这个动态库。

------解决方案--------------------
基本上就是环境变量了,或者动态加载.
------解决方案--------------------
探讨
如果使用动态加载,那是不是表示我即使有那个动态库的头文件,也必须用typedef声明出每个函数的类型,在获得函数指针后转换过来。

这个做法怎么感觉怪怪的,好别扭。

------解决方案--------------------
探讨
如果使用动态加载,那是不是表示我即使有那个动态库的头文件,也必须用typedef声明出每个函数的类型,在获得函数指针后转换过来。

这个做法怎么感觉怪怪的,好别扭。

------解决方案--------------------
SetDllDirectory