クロスプラットフォームでの実行可能ファイルのパスの取得
現在の実行可能ファイルのパスを取得するためのクロスプラットフォーム ソリューションを見つけることは、多面的な課題となる可能性があります。 .
当初の想定にもかかわらず、 boost::filesystem::initial_path は、実行可能ファイルの呼び出し元のパスではなく、プラットフォームに依存しない側面のみを扱います。
残念ながら、すべてのプラットフォームに共通の解決策は存在しません。ただし、基礎となるオペレーティング システムに応じて、特定のアプローチを使用できます。
Linux:
Windows:
これらのプラットフォーム固有のメソッドを利用すると、Very Sleepy や Visual Studio などのアプリケーションに必要なパス情報を取得でき、適切な構成とデバッグ機能を確保できます。 .
以上が実行可能ファイルのパスをクロスプラットフォームで取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。