これは、このコードを実行したときに発生するエラーです。
if(mysqlpp::UseQueryResult res = conn.query(sql).use())
さらに興味深いのは、次の行に問題がないことです
while(mysqlpp::Row row = res.fetch_row())
本当に私を夢中にさせます。手動でresult.hも含めました
これらのすべてのコンボを試しました
result.h、mysql ++。h、connection.hを含めます
古いバージョンのMySQL++を使用している可能性はありますか?このStoreQueryResult
クラスは、Result
バージョン3.0.0より前に呼び出されていました。
編集: えーと...UseQueryResult
以前はと呼ばれていましResUse
たが、これはエラーメッセージとの関連性が少し高くなっています。