一个 API 函数带有一个类型为 'char *const argv[]' 的参数。我在我的 C++ 应用程序中像这样初始化此类型的参数:
char* const argv[] = {"--timeout=0", NULL};
并将参数传递给API函数,如:
Spawner spawner;
spawner.execute (argv, true);
使用g++编译器时,我遇到了以下错误:
error: deprecated conversion from string constant to 'char*' [-Werror=write-strings]
我该如何解决上述错误?
以下是API中execute函数的声明:
void Spawner::execute (char *const argv[], bool bShowChildWindow)