To Whom It May Concern:
I need ideas of how to fix this. I made a simple blank cpp file and
simply entered:
#include <mysql++.h>
int main()
{
}
When I compile I get a bunch of errors. The odd thing is that the
library and examples compiled and work fine, but when I try to compile
with just the header I get the following.
In file included from
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/
mysql++.h:56,
from sqltest.cpp:1:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/connection.h:38:20:
co
mmon.h: No such file or directory
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/connection.h:40:26:
no
exceptions.h: No such file or directory
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/connection.h:41:21:
op
tions.h: No such file or directory
In file included from
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/
mysql++.h:56,
from sqltest.cpp:1:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/connection.h:49:
error
: aggregate `mysqlpp::MYSQLPP_EXPORT mysqlpp::Query' has incomplete type
and can
not be defined
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/connection.h:59:
error
: invalid function declaration
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/connection.h:363:28:
t
cp_connection.h: No such file or directory
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/connection.h:364:28:
u
ds_connection.h: No such file or directory
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/connection.h:365:28:
w
np_connection.h: No such file or directory
In file included from
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/
mysql++.h:57,
from sqltest.cpp:1:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/cpool.h:31:22:
beemute
x.h: No such file or directory
In file included from
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/
mysql++.h:57,
from sqltest.cpp:1:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/cpool.h:42:
error: agg
regate `mysqlpp::MYSQLPP_EXPORT mysqlpp::Connection' has incomplete type
and can
not be defined
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/cpool.h:69:
error: inv
alid function declaration
In file included from
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/
mysql++.h:58,
from sqltest.cpp:1:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/query.h:34:20:
qparms.
h: No such file or directory
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/query.h:35:22:
queryde
f.h: No such file or directory
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/query.h:36:20:
result.
h: No such file or directory
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/query.h:37:17:
row.h:
No such file or directory
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/query.h:38:23:
stadapt
er.h: No such file or directory
In file included from
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/
mysql++.h:58,
from sqltest.cpp:1:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/query.h:59:
error: red
efinition of `mysqlpp::MYSQLPP_EXPORT mysqlpp::Connection'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/cpool.h:42:
error: `<t
ypeprefixerror> mysqlpp::Connection' previously declared here
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/query.h:117:
error: in
valid function declaration
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/query.h:1071:
error: `
Query' is not a type
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/query.h: In
function `
std::ostream& mysqlpp::operator<<(std::ostream&, int&)':
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/query.h:1073:
error: r
equest for member `str' in `q', which is of non-class type `int'
In file included from
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/
mysql++.h:59,
from sqltest.cpp:1:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql_types.h:35:22:
tin
y_int.h: No such file or directory
In file included from
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/
mysql++.h:59,
from sqltest.cpp:1:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql_types.h:
At global
scope:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql_types.h:66:
error:
expected initializer before '<' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql_types.h:67:
error:
expected initializer before '<' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql_types.h:94:
error:
`sql_tinyint' does not name a type
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql_types.h:95:
error:
`sql_tinyint' does not name a type
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql_types.h:100:
error
: `sql_tinyint' does not name a type
In file included from
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/
mysql++.h:60,
from sqltest.cpp:1:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/transaction.h:40:
erro
r: redefinition of `mysqlpp::MYSQLPP_EXPORT mysqlpp::Connection'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/cpool.h:42:
error: `<t
ypeprefixerror> mysqlpp::Connection' previously declared here
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/transaction.h:46:
erro
r: invalid function declaration
In file included from sqltest.cpp:1:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/mysql++.h:71:
error: e
xtraneous `int' ignored
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/mysql++.h:71:
error: l
ong, short, signed or unsigned invalid for `get_library_version'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/connection.h:49:
error
: storage size of `mysqlpp::Query' isn't known
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/cpool.h:42:
error: sto
rage size of `mysqlpp::Connection' isn't known
Sincerely,
Clayton Weaver