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

Reply via email to