windows获取当前exe文件运行路径
发布时间:2020-12-13 21:08:07 所属栏目:Windows 来源:网络整理
导读:有一个问题肯定困扰大家很久,在vs中f5启动调试时,默认情况下根目录是.vcproj文件所在目录。而生产的.exe所在的目录往往是加一个debug,或者是 win32/debug等。目录不统一,造成在哪里放置dll,在哪里生成日志文件,相当的困扰。 下面展示出如何在vs中获取
有一个问题肯定困扰大家很久,在vs中f5启动调试时,默认情况下根目录是.vcproj文件所在目录。而生产的.exe所在的目录往往是加一个debug,或者是 win32/debug等。目录不统一,造成在哪里放置dll,在哪里生成日志文件,相当的困扰。 下面展示出如何在vs中获取运行的exe的目录: TCHAR exeFullPath[MAX_PATH]; // Full path GetModuleFileName(NULL,exeFullPath,MAX_PATH); std::wstring strFullPath = (std::wstring)(exeFullPath); int nStart = strFullPath.find_last_of(TEXT("")); std::wstring strExeName = strFullPath.substr(nStart + 1,strFullPath.length() - 4); plus: GetCurrentDirectory()获取路径,不含文件名 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows批处理文件脚本从文件夹中选择随机文件并将其移动到
- .net – 现在没有Windows应用程序的范围吗?
- 使用def文件简化dll导出
- 命令行 – 为什么Windows命令shell告诉我使用不同的命令然后
- windows-7 – 在Windows 7上递归设置权限
- windows – MEMORY_BASIC_INFORMATION结构中的BaseAddress和
- windows – “setspn -s”与“setspn -a”
- 3dsmax2015卸载/安装失败/如何彻底卸载清除干净3dsmax2015注
- windows – mmap的可移植性如何?
- windows-phone-7 – WP7链接到购买应用/评论
推荐文章
站长推荐
热点阅读