2
我正面臨着一個問題,用SOCI C++ 3.2與mysql和sqlite3後端構建應用程序。下面是我包括頭: Soci C++ sqlite3後臺編譯構建
#include <soci.h>
#include <soci-backend.h>
#include <soci-mysql.h>
#include <soci-sqlite3.h>
這裏是建築物的錯誤我得到:
/usr/include/soci/sqlite3/soci-sqlite3.h:263: erreur: cannot declare variable ‘soci::sqlite3’ to be of abstract type ‘const soci::sqlite3_backend_factory’
/usr/include/soci/sqlite3/soci-sqlite3.h:257: note: because the following virtual functions are pure within ‘const soci::sqlite3_backend_factory’:
/usr/local/include/soci/soci-backend.h:271: note: virtual soci::details::session_backend* soci::backend_factory::make_session(const soci::connection_parameters&) const
我沒有找到有關在網絡上這個問題,所以任何幫助表示讚賞多的信息!