2013-08-04 36 views
-1

我在链接编译项目:http://www.dis.uniroma1.it/challenge9/code/ch9-1.1.tar.gz 当我编译file/solver/mlb-dimacs时,出现错误。请帮帮我!弃用从字符串常量到'char *'的转换[-Wwrite-strings]

g++ -ansi -Wall -O6 -DNDEBUG -I../../lib -o sq.exe main.cc sp.cc smartq.cc parser_gr.cc timer.cc parser_ss.cc -lm   
main.cc: In function ‘int main(int, char**)’: 
main.cc:103:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:112:22: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc: In function ‘int parse_gr(long int*, long int*, Node**, Arc**, long int*, char*)’: 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
g++ -ansi -Wall -O6 -DNDEBUG -I../../lib -DMLB -DSINGLE_PAIR -o mbp.exe main.cc sp.cc smartq.cc parser_gr.cc timer.cc parser_p2p.cc -lm   
main.cc: In function ‘int main(int, char**)’: 
main.cc:103:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:105:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:112:22: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc: In function ‘int parse_gr(long int*, long int*, Node**, Arc**, long int*, char*)’: 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
g++ -ansi -Wall -O6 -DNDEBUG -I../../lib -DCHECKSUM -o sqC.exe main.cc sp.cc smartq.cc parser_gr.cc timer.cc parser_ss.cc -lm   
main.cc: In function ‘int main(int, char**)’: 
main.cc:103:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:112:22: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc: In function ‘int parse_gr(long int*, long int*, Node**, Arc**, long int*, char*)’: 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
g++ -ansi -Wall -O6 -DNDEBUG -I../../lib -DMLB -DCHECKSUM -DSINGLE_PAIR -o mbpC.exe main.cc sp.cc smartq.cc parser_gr.cc timer.cc parser_p2p.cc -lm   
main.cc: In function ‘int main(int, char**)’: 
main.cc:103:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:105:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:112:22: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc: In function ‘int parse_gr(long int*, long int*, Node**, Arc**, long int*, char*)’: 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
[email protected]:~/Desktop/ch9-1.1/solvers/mlb-dimacs$ make 
g++ -ansi -Wall -O6 -DNDEBUG -I../../lib -o sq.exe main.cc sp.cc smartq.cc parser_gr.cc timer.cc parser_ss.cc -lm   
main.cc: In function ‘int main(int, char**)’: 
main.cc:105:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:114:22: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc: In function ‘int parse_gr(long int*, long int*, Node**, Arc**, long int*, char*)’: 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
g++ -ansi -Wall -O6 -DNDEBUG -I../../lib -DMLB -DSINGLE_PAIR -o mbp.exe main.cc sp.cc smartq.cc parser_gr.cc timer.cc parser_p2p.cc -lm   
main.cc: In function ‘int main(int, char**)’: 
main.cc:105:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:107:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:114:22: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc: In function ‘int parse_gr(long int*, long int*, Node**, Arc**, long int*, char*)’: 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
g++ -ansi -Wall -O6 -DNDEBUG -I../../lib -DCHECKSUM -o sqC.exe main.cc sp.cc smartq.cc parser_gr.cc timer.cc parser_ss.cc -lm   
main.cc: In function ‘int main(int, char**)’: 
main.cc:105:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:114:22: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc: In function ‘int parse_gr(long int*, long int*, Node**, Arc**, long int*, char*)’: 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
g++ -ansi -Wall -O6 -DNDEBUG -I../../lib -DMLB -DCHECKSUM -DSINGLE_PAIR -o mbpC.exe main.cc sp.cc smartq.cc parser_gr.cc timer.cc parser_p2p.cc -lm   
main.cc: In function ‘int main(int, char**)’: 
main.cc:105:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:107:18: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
main.cc:114:22: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc: In function ‘int parse_gr(long int*, long int*, Node**, Arc**, long int*, char*)’: 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
parser_gr.cc:116:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
+1

重复:http://stackoverflow.com/questions/1524356/c-deprecated-conversion-from-string-常量字符 – lkanab

+0

哦,只有警告。 :) – Sunny

回答

5

在C++中,字符串的类型为const char [](请注意,这是一个用C不同,在C字符串文字有历史原因类型char []

所以,你应该改变

static char *err_message[] = 
    { 
/* 0*/ "more than one problem line.", 
/* 1*/ "wrong number of parameters in the problem line.", 

static const char *err_message[] = 
    { 
/* 0*/ "more than one problem line.", 
/* 1*/ "wrong number of parameters in the problem line.", 

在main.cc中,SZ_DIK_SMARTQ是一个字符串,并且szAlgorithmchar *类型的,你可以使用const_cast这样的:

szAlgorithm = const_cast<char *>(SZ_DIK_SMARTQ); 
+0

谢谢。它适用于parser_gr.cc,但我应该为main.cc做些什么 – Sunny

+0

@Sunny查看更新 –

+0

谢谢你,俞灏这么多。 :) – Sunny

相关问题