при компиляции в Microsoft Visual Studio 2010 модуля
mod_odbc_query, появляются следующие ошибки:
Код:
31>------ Build started: Project: mod_odbc_query, Configuration: Debug Win32 ------
31> mod_odbc_query.c
31>mod_odbc_query.c(250): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(250): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(250): error C2143: syntax error : missing ')' before 'type'
31>mod_odbc_query.c(250): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(250): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(250): warning C4552: '<' : operator has no effect; expected operator with side-effect
31>mod_odbc_query.c(250): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(250): error C2059: syntax error : ')'
31>mod_odbc_query.c(250): error C2143: syntax error : missing ';' before '{'
31>mod_odbc_query.c(251): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(252): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(252): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(252): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(266): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(266): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(266): error C2143: syntax error : missing ')' before 'type'
31>mod_odbc_query.c(266): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(266): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(266): warning C4552: '<' : operator has no effect; expected operator with side-effect
31>mod_odbc_query.c(266): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(266): error C2059: syntax error : ')'
31>mod_odbc_query.c(266): error C2143: syntax error : missing ';' before '{'
31>mod_odbc_query.c(267): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(268): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(268): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(283): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(283): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(283): error C2143: syntax error : missing ')' before 'type'
31>mod_odbc_query.c(283): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(283): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(283): warning C4552: '<' : operator has no effect; expected operator with side-effect
31>mod_odbc_query.c(283): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(283): error C2059: syntax error : ')'
31>mod_odbc_query.c(283): error C2143: syntax error : missing ';' before '{'
31>mod_odbc_query.c(284): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(287): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(287): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(287): error C2143: syntax error : missing ')' before 'type'
31>mod_odbc_query.c(287): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(287): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(287): warning C4552: '<' : operator has no effect; expected operator with side-effect
31>mod_odbc_query.c(287): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(287): error C2059: syntax error : ')'
31>mod_odbc_query.c(287): error C2143: syntax error : missing ';' before '{'
31>mod_odbc_query.c(293): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(293): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(293): error C2143: syntax error : missing ')' before 'type'
31>mod_odbc_query.c(293): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(293): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(293): warning C4552: '<' : operator has no effect; expected operator with side-effect
31>mod_odbc_query.c(293): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(293): error C2059: syntax error : ')'
31>mod_odbc_query.c(293): error C2143: syntax error : missing ';' before '{'
31>mod_odbc_query.c(294): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(294): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(309): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(309): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(309): error C2143: syntax error : missing ')' before 'type'
31>mod_odbc_query.c(309): error C2143: syntax error : missing ';' before 'type'
31>mod_odbc_query.c(309): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(309): warning C4552: '<' : operator has no effect; expected operator with side-effect
31>mod_odbc_query.c(309): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(309): error C2059: syntax error : ')'
31>mod_odbc_query.c(309): error C2143: syntax error : missing ';' before '{'
31>mod_odbc_query.c(310): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(310): error C2065: 'i' : undeclared identifier
31>mod_odbc_query.c(310): error C2065: 'i' : undeclared identifier
========== Build: 30 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
с ошибками в строках 250, 251, 252 исходника разобрался
строку 251:
Код:
for (int i = 0; i < argc; i++) {
заменил на
Код:
int i;
for (i = 0; i < argc; i++) {
а с другими ошибками такой номер не помогает.
Как еще можно попробовать поправить код?