Win2k8上的mysql C连接器未解析符号,但XP上没有? 我有一个Visual C++ 2008 Express项目,它用MySQL C连接器60.2编译Windows XP上的精细。当我将项目复制到WindowsServer2008x64机器上时,它会收到一系列链接器错误,如“未解析的外部符号\uMySQL\uServer”_end@0“”未解析的外部符号\u mysql_close@4“”未解析的外部\u mysql\u real_connect@32“

Win2k8上的mysql C连接器未解析符号,但XP上没有? 我有一个Visual C++ 2008 Express项目,它用MySQL C连接器60.2编译Windows XP上的精细。当我将项目复制到WindowsServer2008x64机器上时,它会收到一系列链接器错误,如“未解析的外部符号\uMySQL\uServer”_end@0“”未解析的外部符号\u mysql_close@4“”未解析的外部\u mysql\u real_connect@32“,mysql,Mysql,是否已知mysql C connector 6.0.2不适用于Win Server 2008 (注意,C连接器安装在两台机器上的同一个位置,而且由于我刚刚批量复制了该项目,它仍然具有正确的libmysql.lib include。有趣的是,如果我删除libmysql.lib,我在XP上遇到的错误与我在Win2k8上遇到的错误不同,因此我认为这可能是一个错误。)兼容性…或者可能只是因为win2k8是x64而XP是x86?) 感谢事实证明,这是因为我安装了x64库,但应用程序仍在作为x86库构建。因

是否已知mysql C connector 6.0.2不适用于Win Server 2008

(注意,C连接器安装在两台机器上的同一个位置,而且由于我刚刚批量复制了该项目,它仍然具有正确的libmysql.lib include。有趣的是,如果我删除libmysql.lib,我在XP上遇到的错误与我在Win2k8上遇到的错误不同,因此我认为这可能是一个错误。)兼容性…或者可能只是因为win2k8是x64而XP是x86?)


感谢

事实证明,这是因为我安装了x64库,但应用程序仍在作为x86库构建。因此,当我安装x86库时,它开始工作