包含 MySQLStore.h 但 HAVE_MYSQL 未定义错误 (quickfix VS2015 c++)

included MySQLStore.h but HAVE_MYSQL not defined error (quickfix VS2015 c++)

我使用 quickfix c++ 当我想将数据存储到 mysql db 并使用 MySQLStoreFactory class(包含在 mysqlstore.h 中)时,它显示最高错误 我还包括 mysql 包括路径和库但没有改变 所以任何想法?

已解决!!

我下载了新的 MYSQL 服务器 LIB

为 tradeclient 项目输入库地址 additional library directory dependency


在 mysql 服务器文件夹

中将 libmysql.lib 的名称更改为 libMySQL.lib

在链接器中添加 libMySQ.lib 名称 -> 输入->additioanl dependency


将mysql包含在C/C++包含目录


将"libmysql.dll"放入发布文件夹 在 cmd

中构建并 运行

全部完成!