どのようにモジュールへのパスを取得できますか?wxWidgets:アプリケーションパスを取得
私はDLLで囲まれたエクステンションを書き、実行時に自分のライブラリへのパスを取得したいと考えています。
アップデートもちろん
最初の方法は、微
static wxString GetModulePath()
{
static wxString path;
WCHAR buf[512] = {0};
GetModuleFileName(NULL, buf, 511);
path = buf;
return wxPathOnly(path);
}
を働いていたが、最終的に私は、第1
wxStandardPaths sp;
wxLogError(sp.GetPluginsDir());
私はちょうど「正しい」、「クロスプラットフォーム」の方法を探しています – jonny
最初の回答を受け入れたので、私はあなたが本当に達成したいことについてちょっと混乱しています:ホストアプリケーション?一度ロードされると、拡張モジュールの位置を取得しますか?クロスプラットフォームの場合、なぜWindows API関数を使用して答えを受け入れるのですか? – mghie
拡張モジュールがロードされると、拡張モジュールの位置を取得します。 – jonny