Ошибка сборки приложения Rhomobile - получение ошибки связывания LNK2019 syncengine.lib (DBAdapter.obj) - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь разработать проект устройства SB1 (Windows CE) с использованием RhoStudio, создав проект RhoMobile.Я установил все рекомендованное программное обеспечение для WM / CE, как указано в следующей ссылке .Я могу протестировать приложение с помощью эмулятора, но когда я собираюсь построить проект для создания файла .CAB, я получаю следующую ошибку

13>Linking...
13>syncengine.lib(DBAdapter.obj) : error LNK2019: unresolved external symbol "public: void __cdecl rho::db::CRubyMutex::Lock(void)" (?Lock@CRubyMutex@db@rho@@QAAXXZ) referenced in function "public: void __cdecl rho::db::CDBAdapter::Lock(void)" (?Lock@CDBAdapter@db@rho@@QAAXXZ)
13>syncengine.lib(DBAdapter.obj) : error LNK2019: unresolved external symbol "public: bool __cdecl rho::db::CRubyMutex::isMainRubyThread(void)" (?isMainRubyThread@CRubyMutex@db@rho@@QAA_NXZ) referenced in function "public: void __cdecl rho::db::CDBAdapter::Lock(void)" (?Lock@CDBAdapter@db@rho@@QAAXXZ)
13>syncengine.lib(DBAdapter.obj) : error LNK2019: unresolved external symbol "public: void __cdecl rho::db::CRubyMutex::Unlock(void)" (?Unlock@CRubyMutex@db@rho@@QAAXXZ) referenced in function "public: void __cdecl rho::db::CDBAdapter::Unlock(void)" (?Unlock@CDBAdapter@db@rho@@QAAXXZ)
13>syncengine.lib(DBAdapter.obj) : error LNK2019: unresolved external symbol "public: void __cdecl rho::db::CRubyMutex::close(void)" (?close@CRubyMutex@db@rho@@QAAXXZ) referenced in function "public: void __cdecl rho::db::CDBAdapter::close(bool)" (?close@CDBAdapter@db@rho@@QAAX_N@Z)
13>syncengine.lib(DBAdapter.obj) : error LNK2019: unresolved external symbol "public: __cdecl rho::db::CRubyMutex::~CRubyMutex(void)" (??1CRubyMutex@db@rho@@QAA@XZ) referenced in function __unwind$225461
13>syncengine.lib(DBAdapter.obj) : error LNK2019: unresolved external symbol "public: __cdecl rho::db::CRubyMutex::CRubyMutex(bool)" (??0CRubyMutex@db@rho@@QAA@_N@Z) referenced in function "public: __cdecl rho::db::CDBAdapter::CDBAdapter(char const *,bool)" (??0CDBAdapter@db@rho@@QAA@PBD_N@Z)
13>syncengine.lib(DBAdapter.obj) : error LNK2019: unresolved external symbol "public: void __cdecl rho::db::CRubyMutex::create(void)" (?create@CRubyMutex@db@rho@@QAAXXZ) referenced in function "public: void __cdecl rho::db::CDBAdapter::open(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,bool,bool)" (?open@CDBAdapter@db@rho@@QAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0_N1@Z)
13>syncengine.lib(DBAdapter.obj) : error LNK2019: unresolved external symbol "public: __cdecl rho::db::DBLock::~DBLock(void)" (??1DBLock@db@rho@@QAA@XZ) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl rho::db::CDBAdapter::exportDatabase(void)" (?exportDatabase@CDBAdapter@db@rho@@QAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
13>syncengine.lib(DBAdapter.obj) : error LNK2019: unresolved external symbol "public: __cdecl rho::db::DBLock::DBLock(class rho::db::CDBAdapter &)" (??0DBLock@db@rho@@QAA@AAVCDBAdapter@12@@Z) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl rho::db::CDBAdapter::exportDatabase(void)" (?exportDatabase@CDBAdapter@db@rho@@QAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
13>rubylib.lib(rhoruby.obj) : error LNK2019: unresolved external symbol Init_date_core referenced in function RhoRubyStart
13>rubylib.lib(rhoruby.obj) : error LNK2019: unresolved external symbol Init_nonblock referenced in function RhoRubyStart
13>rubylib.lib(rhoruby.obj) : error LNK2019: unresolved external symbol Init_wait referenced in function RhoRubyStart
13>..\bin\MC3000c50b (ARMV4I)\rhodes\Release/rhodes.exe : fatal error LNK1120: 12 unresolved externals
13>Build log was saved at "file://c:\RhoMobileSuite6.1\ruby\lib\ruby\gems\2.3.0\gems\rhodes-6.1\platform\wm\bin\MC3000c50b (ARMV4I)\rhodes\Release\BuildLog.htm"
13>rhodes - 13 error(s), 4 warning(s)

Build complete: 6 Projects succeeded, 1 Projects failed, 0 Projects skipped

[INFO] Error building
RET: 1

Может кто-нибудь помочь мне решить эту проблему?Я не нашел никакого ресурса, чтобы решить эту проблему.Спасибо

...