Windows和Linux下獲取當前可執行文件路徑和工作目錄
來源:程序員人生 發布時間:2015-04-18 12:10:22 閱讀次數:4176次
1、Windows下的獲得當前可履行文件的路徑和當前工程目錄。
(1)獲得當前可履行文件路徑:
#include <shlwapi.h>
#pragma comment(lib, "shlwapi.lib")
wchar_t szExePath[MAX_PATH] = {0};
GetModuleFileNameW(NULL, szExePath, sizeof(szExePath));
PathRemoveFileSpecW(szExePath);
(2)如果想獲得當前工程的路徑的話可使用下面的函數:
GetCurrentDirectory()
2、linux下獲得當前可履行文件路徑和工程路徑。
(1)獲得當前可履行文件路徑: