首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

运行时 加载指定索引的dll

2012-12-31 
运行时 加载指定目录的dll应用程序需要依赖一个dll是通过#include ..\skint.h#pragma comment(lib, ski

运行时 加载指定目录的dll
应用程序需要依赖一个dll
是通过
#include "..\skint.h"
#pragma comment(lib, "skint.lib")
这种静态方式 链接
现在问题是, 运行时 这个dll不能和exe放一起,要放到一个指定的目录,请问怎么做?

如果是动态加载 
int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,   int nCmdShow)
{
   ::LoadLibrary(_T("skint.DLL"));
   刚开始的时候 我这样加载,但是 提示找不到skint.dll 程序根本运行不起来。
}
[解决办法]
先设置dll延迟加载

然后exe运行之后先修改exe的PATH变量,之后就可以自动找加载好对应的dll了。

热点排行