繁体   English   中英

C ++ / Visual Studio-_wgetcwd返回项目文件夹而不是应用程序

[英]C++/Visual Studio - _wgetcwd returns project folder not application

据我所知_wgetcwd返回指向字符串的指针(wchar_t *)到应用程序目录(exe目录)。

当我运行Visual Studio(2012)时,debug _wgetcwd返回项目目录,而不是包含执行的exe文件的目录。

是预期的吗? 还有其他首选方法返回包含运行可执行文件的目录吗?

不,它不返回程序所在的目录,而是返回进程当前的工作目录 ,在某些情况下,该目录可能与程序所在的目录相同。

您可以更改项目设置以设置工作目录。

您可以使用GetModuleFileName。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM