Filipe Madureira wrote: > I have an error for sometime compiling the latest versions of SQLite > amalgamation on eVC++ 4 > error: "'Z' : use of class template requires template argument list" > > > The problem is in the declaration of "sqlite3_blob_read prototype". > It is declared in "sqlite3.h" and "sqlite3.c" as: > > SQLITE_API int sqlite3_blob_read(sqlite3_blob *, void *Z, int N, int > iOffset);
You have a template class Z declared in some header that you include before sqlite3.h. And your compiler seems to be buggy - parameter names shouldn't be subject to name lookup, and thus shouldn't conflict with class names. Igor Tandetnik _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users