-2

Using GCC 4.6.2 and wxWidgets 2.8 under windows 7

wxFileNameに関連付けられた機能を取得することができません。

を含めてリンクしようとしました

<wx/filename.h>
<wx/filefn.h>

そして私は実装しようとしています:

//path = full path including file name
wxString dir = wxPathOnly(path);
wxString filename = wxFileNameFromPath(path);

wxFileName file_n = wxFileName(dir, filename); //---(1)
// or
wxFileName file_n = (dir, filename); //---(2)
// tried both (1) and (2)

wxString ext = wxT("~");
file_n.SetExt(var); // does not work??

編集:そのため、機能が機能file_n.SetExt(var)していないようです。

コンパイルまたはリンクのプロセス中にエラーは発生しません。したがって、何がうまくいかないのかわかりません。

wxwidgets の 2.8 バージョンの公式ドキュメントを確認しましたが、何が問題なのかわかりません。

4

1 に答える 1

0
wxString ext;
wxString one;
wxString two;
wxFileName::SplitPath("C:\report\setup.ini", &one, &two, &ext);
于 2013-11-08T08:25:10.560 に答える