我想编译quickfix库,我的计算机上没有安装任何MySQL,对我来说没有必要。我试图从configure --without-mysql中禁用mysql,但是当我编译时,我仍然在我的编译命令中看到-lmysqlclient,它最终失败,因为我没有这个库文件。如何禁用此功能?
另外,如果我尝试使用旧的gcc4.1.2进行编译(像4.8这样的新版本很好),但是我甚至无法生成配置文件但是仍然看到这个错误:
configure: error: unable to find set_terminate in std or global namespace
这个编译器应该有任何问题,因为我可以编译许多其他东西,我必须使用这个版本的编译器,因为我的许多库是在这个版本下编译的。
答案 0 :(得分:1)
我假设您要编译C ++源代码 - http://www.quickfixengine.org/quickfix/doc/html/building.html。教程表明MySQL是可选的。要安装MySQL支持,您需要显式添加--with-mysql
标志。没有--without-mysql
标志。