Ответ 1
В старом стандарте C только разрешенные комментарии /*...*/
. Только с C99 стандартов далее //
разрешены как комментарии.
Я не эксперт по C, и получаю эту ошибку при попытке перекрестного компиляции приложения C:
src/ls_sqlite3.c:522: error: expected expression before '/' token
Строка оскорбления такова:
sqlite3_busy_timeout(conn, lua_tonumber(L,3)); // TODO: remove this
Я подозреваю, что использование//для комментариев не допускается некоторыми компиляторами или некоторыми настройками, но Google не помог. Кто-нибудь знает?
Спасибо.
В старом стандарте C только разрешенные комментарии /*...*/
. Только с C99 стандартов далее //
разрешены как комментарии.
Так как вы не упомянули своего компилятора. Вы можете изменить его на комментарии c-style
sqlite3_busy_timeout(conn, lua_tonumber(L,3)); /* TODO: remove this */
Проверьте руководство для компиляторов для переключателя совместимости для комментариев стиля С++.