> And your compiler seems to be buggy BTW, Wikipedia says that VC++ 4.0 "was designed for Windows 95 and Windows NT" suggesting that it was released about 15 years ago (which definitely mean that it has buggy C++ part). I'm just curious: for what OS are you developing with this compiler now?
Pavel On Mon, Sep 14, 2009 at 9:33 AM, Igor Tandetnik <itandet...@mvps.org> wrote: > 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 > _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users