使用
LPTSTR strDLLPath1 = new TCHAR[_MAX_PATH];
::GetModuleFileName((HINSTANCE)&__ImageBase, strDLLPath1, _MAX_PATH);
我得到了正确打印的 DLL 的路径。
D:\Test\work\EasyDLL\Debug\EasyDLL.dll
现在我只需要"D:\Test\work\EasyDLL\Debug\"
.
鉴于我使用 VC++ 的经验,您能否指导我以最佳方式做到这一点 - 任何字符串替换、转换等。