跨平台檢索可執行路徑 問題: 儘管之前有過查詢,但用於檢索正在運行的可執行檔的路徑的一致解決方案仍然難以捉摸。有沒有明確的答案,或者這是跨平台的不可能嗎? 答案: 不幸的是,沒有保證的跨平台解決方案。但是,有特定於作業系統的方法: Linux: 將「/proc/self/exe」傳遞給std: :檔案系統::規格或readlink. Windows: 將 NULL 作為模組句柄傳遞給 GetModuleFileName。