经常编写的dll的人员,经常需要为自己的dll增加一个配置文件,以便自己的dll读取。当把这个dll连同配置文件发给客户后,会经常遇到客户加载dll时找不到该文件的情况。 尝试了网上的几种方法,发现本方法最为有效,不会出错。假定自己编写的dll为gg.dll。 HMODULE hMod = GetModuleHandle(_T("gg.dll")); TCHAR szDLLPath[MAX_PATH]={0}; GetModuleFileName(hMod,szDLLPath,MAX_PATH); CString dllpath(szDLLPath); dllpath.Replace("gg.dll","");
C++动态库获取自身路径
最新推荐文章于 2024-01-29 16:11:32 发布