+ -
当前位置:首页 → 问答吧 → 如何编译audacity阿

如何编译audacity阿

时间:2010-01-11

来源:互联网

我下载了audacity,但在编译的时候出现错误,不知该如何整?
用的是wxWidgets2。9
原函数是这样的,
wxString
FileSelector(const wxChar *message = wxFileSelectorPromptStr,
const wxChar *default_path = NULL,
const wxChar *default_filename = NULL,
const wxChar *default_extension = NULL,
const wxChar *wildcard = wxFileSelectorDefaultWildcardStr,
int flags = 0,
wxWindow *parent = NULL,
wxString label = wxEmptyString,
fdCallback cb = NULL,
void *cbdata = NULL);

错误提示是:
default argument for 'const wxChar* message' has type 'const char []'
default argument for 'const wxChar* wildcard' has type 'const char []

不知道是怎么回事?网上找了半天也没有找到?那位大哥给指点一下

作者: qdog988   发布时间: 2010-01-11

试一下强制类型转换呢?

作者: linux001   发布时间: 2010-01-11

这样?

代码:
wxString
FileSelector(const wxChar *message = &(wxFileSelectorPromptStr[0]),
const wxChar *default_path = NULL,
const wxChar *default_filename = NULL,
const wxChar *default_extension = NULL,
const wxChar *wildcard = &(wxFileSelectorDefaultWildcardStr[0]),
int flags = 0,
wxWindow *parent = NULL,
wxString label = wxEmptyString,
fdCallback cb = NULL,
void *cbdata = NULL);

作者: fallening   发布时间: 2010-01-13