最近在调试OJ, 忙了4天多, 最后的问题是judge模块不能正常工作. judge 模块就是两个C++源文件, 它的工作是 从数据库获取用户提交的源码 测评 将测评结果写到数据库 测评部分是与数据库无关的, 我遇到的问题是C++和数据库无法建立连接. 这个问题根源于我用的是LAMPP的集成版, 而文档里是分别安装Apace, MySQL, 和PHP的. 这两种方式下, 某些库文件, 比如mysql.h和libmysqlclient.so, 的位置是不同的, 因而需要调整的有 源码 makefi…