我需要访问一些文件fstream
在我的 Windows 上的 C++ 应用程序中。这些文件都位于我的exe文件所在文件夹的子文件夹中。
- 获取当前可执行文件的文件夹路径的最简单且更重要的:最安全的方法是什么?
Use 获取模块文件名 https://learn.microsoft.com/de-de/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulefilenamew找出您的 exe 从哪里运行。
WCHAR path[MAX_PATH];
GetModuleFileNameW(NULL, path, MAX_PATH);
然后从路径中删除 exe 名称。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)