I am using Express perhaps that's the problem.
There isn't any errors above that, although from what a google search said,
that does look like the root problem. But since the examples work, I'm
thinking it's
not a problem with my install and more with some setting somewhere.
I guess I'll just dig through it some more. Or just give up and see if I can
get ODBC to work instead.
On 9/21/07, Warren Young <mysqlpp@stripped> wrote:
>
> David Sevier wrote:
> >
> > I built mysql++, did the install of the libraries, and tested the sample
> > code. Worked fine.
> >
> > I'm now trying to work on my own project using mysql++ and I get these
> > errors:
> > 1>c:\program files\mysql\mysql server 5.0\include\mysql_com.h(183) :
> error
> > C2146: syntax error : missing ';' before identifier 'fd'
>
> Are you sure there aren't any errors above this? Like, say, one
> complaining about winsock.h? That would explain this error and the
> others. If that's it, then you need to be sure your new projects are
> pointed to the Windows Platform SDK headers. Don't ask me where that
> should be ... it depends on your local setup.
>
> If you're using one of the paid versions of Visual Studio, this is
> almost certainly not what's going on, as the paths should be set up
> correctly by the installer. I'm also concerned that the examples work
> but your program doesn't; that would imply that the default paths are
> correct. But, perhaps you are using Visual Studio Express, and have
> installed the separate Platform SDK in some way that, shall we say,
> results in uneven success.
>
> If that's not it, then I can only recommend you do what you already said
> you did: follow the README.vc instructions to the letter, and do a deep
> eyeball-diff of the examples project settings vs yours.
>
> > From what I can tell, it's a linking error of some sort.
>
> Ah, no. All of the error numbers begin with 'C', which in the MS system
> always means a 'C'ompiler error. Linker errors begin with 'L'.
>
> --
> MySQL++ Mailing List
> For list archives: http://lists.mysql.com/plusplus
> To unsubscribe:
> http://lists.mysql.com/plusplus?unsub=1
>
>
--
David Sevier
Owner
Latent Knowledge
(858) 337-5948