1

重複の可能性:
Windows (C++ Win32 または C++/CLI) でアプリケーションの実行可能ファイル名を取得する方法は?
現在の実行可能ファイル名の抽出

C++ を使用して、実行可能ファイル ディレクトリの相対パスを取得する必要があります。完全に機能するC#を使用して同じプログラムを実行しました。

System.IO.Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath)

C++を使用して同様の結果を得たいと思います。

4

1 に答える 1

0

boost::filesystem の使用

#include <iostream>
#include <boost/filesystem.hpp>
using namespace std;
using namespace boost::filesystem;

int main(int argc, char * argv[])
{
    path p(argv[0]);

    cout << p.parent_path() << endl;

    return 0;
}
于 2012-10-11T11:54:20.030 に答える