2014-11-08 38 views
1

我真的很困惑,我是堅持了這個問題,我希望你能幫助我:SOCI外部符號懸而未決的「結構SOCI :: mysql_backend_factory常量SOCI :: mysql的」

我使用:Windows 8.1中, Visual Studio速成2013年和SOCI 3.2.2

我編寫既libsoci_mysql和libsoci_core和他們聯繫到我的項目,但是當我啓動編譯這個錯誤出現:

錯誤1個錯誤LNK2001:外部符號懸而未決「結構SOCI :: mysql_backend_factory常量SOCI :: mysql的」(?MySQL的@ SOCI @@ 3Umysql_backend_factory @ 1 @ B)dbConnection.obj服務器

我和窗口有點失落,但我肯定praticly libsoci_mysql.lib沒有發現(我有打開與GNU Emacs中的.lib)中包含的符號。

回答

1

看起來它是用MSVC一個known problem。所提出的解決方法是用*soci::factory_mysql()更換soci::mysql使用。