List:MySQL++« Previous MessageNext Message »
From:Scott Comber Date:August 30 2004 4:58am
Subject:compiling problems with mysql++
View as plain text  
Hi, i have done my best to see if there is an answer to this problem, but i just can't
find a thread that finaly tells me the solution to this particular problem. 

Iv'e downloaded the latest copy of the 
mysql++-1.7.1-1-win32-vc++
zip and i still get these errors


 c:\libraries\mysql++\sqlplus\coldata3.hh(18): error C2244: '<Unknown>' : unable to
match function definition to an existing declaration
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2923: 'MysqlListInsert' :
'std::vector<_Ty>::value_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2923: 'MysqlListInsert' :
'std::vector<_Ty>::value_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2923: 'MysqlListInsert' :
'std::vector<_Ty>::value_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2923: 'MysqlListInsert' :
'std::vector<_Ty>::value_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2923: 'MysqlListInsert' :
'std::vector<_Ty>::value_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2923: 'MysqlListInsert' :
'std::vector<_Ty>::value_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2923: 'MysqlListInsert' :
'std::vector<_Ty>::value_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2923: 'MysqlListInsert' :
'std::vector<_Ty>::value_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2923: 'MysqlListInsert' :
'std::vector<_Ty>::value_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2923: 'MysqlSetInsert' :
'std::set<_Kty>::key_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2923: 'MysqlSetInsert' :
'std::set<_Kty>::key_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2923: 'MysqlSetInsert' :
'std::set<_Kty>::key_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2923: 'MysqlSetInsert' :
'std::set<_Kty>::key_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2923: 'MysqlSetInsert' :
'std::set<_Kty>::key_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2923: 'MysqlSetInsert' :
'std::set<_Kty>::key_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2923: 'MysqlSetInsert' :
'std::set<_Kty>::key_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2923: 'MysqlSetInsert' :
'std::set<_Kty>::key_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2923: 'MysqlSetInsert' :
'std::set<_Kty>::key_type' is invalid as template argument '#2', type expected
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2955: 'MysqlListInsert' : use of class
template requires template argument list
c:\libraries\mysql++\sqlplus\set1.hh(36): error C2955: 'MysqlListInsert' : use of class
template requires template argument list

c:\libraries\mysql++\sqlplus\set1.hh(31): error C2955: 'MysqlSetInsert' : use of class
template requires template argument list
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2955: 'MysqlSetInsert' : use of class
template requires template argument list
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2955: 'MysqlSetInsert' : use of class
template requires template argument list
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2955: 'MysqlSetInsert' : use of class
template requires template argument list
c:\libraries\mysql++\sqlplus\set1.hh(31): error C2955: 'MysqlSetInsert' : use of class
template requires template argument list
c:\libraries\mysql++\sqlplus\resiter1.hh(29): error C2955: 'std::reverse_iterator' : use
of class template requires template argument list


And so on and so forth.
Can any one tell me how to get around this aparent compiler failing, with out having to
use another compiler?

thanks.
Thread
compiling problems with mysql++Scott Comber30 Aug
  • Re: compiling problems with mysql++Warren Young31 Aug