用vc2008打开mysql++文件夹中的子文件夹vc2008下的sln。
在solution explorer右键点击mysqlpp,在弹出的菜单中选择rebuild或build。但是在build之前要有一些设置才能顺利编译。
如题,先选择在x64下编译debug版和release版。
这个时候vc2008上的操作是:tools - opitions - vc directories - library files中要包含x64位版本的MySQL中lib文件夹,同样在include files中要包括同样版本MySQL的include文件夹。然后重要的一点来了:一定要把x64 MySQL中lib文件夹中的libmysql.lib拷贝一份放在myql++文件夹中的vc2008文件夹下面,否者编译不通过。同样debug版。
在这样的系统环境下要是编译win32版本的mysql++,操作和x64位的都是一样的,只是这个时候包含的lib和include得是win32版本的MySQL了(去网站上下一个zip版的即可,这样不用安装了)。另外重要的一点,要在vc上比编译x64版的多出一步设置:project - properties - linker - advanced - target machine 选择MachineX86。这样才可以通过编译。
最后用mysql++文件夹下的install.hta提取出mysql++的头文件,选择上面的合适版本的lib或dll,就可以在自己的project中使用了!