You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
I'm trying to compile jsonstore on visual studio 2019 where the drogon and trator lib are already compiled without any problem.
The jsonstore.exe task doesn't compile with following errors:
3>main.obj : error LNK2019: riferimento al simbolo esterno "public: class Json::Value & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)" (??AValue@Json@@QEAAAEAV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto nella funzione "public: void __cdecl JsonStore::deleteItem(class std::shared_ptr const &,class std::function<void __cdecl(class std::shared_ptr const &)> &&,class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?deleteItem@JsonStore@@QEAAXAEBV?$shared_ptr@VHttpRequest@drogon@@@std@@$$QEAV?$function@$$A6AXAEBV?$shared_ptr@VHttpResponse@drogon@@@std@@@z@3@AEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@3@@z)
3>drogon.lib(HttpAppFrameworkImpl.obj) : error LNK2001: simbolo esterno "public: class Json::Value & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)" (??AValue@Json@@QEAAAEAV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(ConfigLoader.obj) : error LNK2001: simbolo esterno "public: class Json::Value & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)" (??AValue@Json@@QEAAAEAV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(GlobalFilters.obj) : error LNK2019: riferimento al simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto nella funzione "public: class std::basic_string<char,struct std::char_traits,class std::allocator > const & __cdecl drogon::DrObject::DrAllocator::className(void)const " (?className@DrAllocator@?$DrObject@VGlobalFilters@plugin@drogon@@@drogon@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz)
3>drogon.lib(HttpAppFrameworkImpl.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(ConfigLoader.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(PluginsManager.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(PromExporter.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(SecureSSLRedirector.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(RealIpResolver.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(Hodor.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(Hodor.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(SlashRemover.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(ConfigLoader.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(PluginsManager.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(PromExporter.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(SecureSSLRedirector.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(AccessLogger.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(RealIpResolver.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(ConfigLoader.obj) : error LNK2019: riferimento al simbolo esterno "public: bool __cdecl Json::Value::isMember(class std::basic_string_view<char,struct std::char_traits >)const " (?isMember@Value@Json@@QEBA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto nella funzione "class std::exception_ptr __cdecl std::make_exception_ptr(class std::future_error)" (??$make_exception_ptr@Vfuture_error@std@@@std@@ya?AVexception_ptr@0@Vfuture_error@0@@z)
3>drogon.lib(PromExporter.obj) : error LNK2001: simbolo esterno "public: bool __cdecl Json::Value::isMember(class std::basic_string_view<char,struct std::char_traits >)const " (?isMember@Value@Json@@QEBA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(SecureSSLRedirector.obj) : error LNK2001: simbolo esterno "public: bool __cdecl Json::Value::isMember(class std::basic_string_view<char,struct std::char_traits >)const " (?isMember@Value@Json@@QEBA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(Hodor.obj) : error LNK2001: simbolo esterno "public: bool __cdecl Json::Value::isMember(class std::basic_string_view<char,struct std::char_traits >)const " (?isMember@Value@Json@@QEBA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(GlobalFilters.obj) : error LNK2001: simbolo esterno "public: bool __cdecl Json::Value::isMember(class std::basic_string_view<char,struct std::char_traits >)const " (?isMember@Value@Json@@QEBA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>C:\Users\graffaelli\Desktop\drogon-master\build\examples\Release\jsonstore.exe : fatal error LNK1120: 4 esterni non risolti
The jsoncpp library has been compiled in visual studio 2019 too without any errors.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello,
I'm trying to compile jsonstore on visual studio 2019 where the drogon and trator lib are already compiled without any problem.
The jsonstore.exe task doesn't compile with following errors:
3>main.obj : error LNK2019: riferimento al simbolo esterno "public: class Json::Value & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)" (??AValue@Json@@QEAAAEAV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto nella funzione "public: void __cdecl JsonStore::deleteItem(class std::shared_ptr const &,class std::function<void __cdecl(class std::shared_ptr const &)> &&,class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?deleteItem@JsonStore@@QEAAXAEBV?$shared_ptr@VHttpRequest@drogon@@@std@@$$QEAV?$function@$$A6AXAEBV?$shared_ptr@VHttpResponse@drogon@@@std@@@z@3@AEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@3@@z)
3>drogon.lib(HttpAppFrameworkImpl.obj) : error LNK2001: simbolo esterno "public: class Json::Value & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)" (??AValue@Json@@QEAAAEAV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(ConfigLoader.obj) : error LNK2001: simbolo esterno "public: class Json::Value & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)" (??AValue@Json@@QEAAAEAV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(GlobalFilters.obj) : error LNK2019: riferimento al simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto nella funzione "public: class std::basic_string<char,struct std::char_traits,class std::allocator > const & __cdecl drogon::DrObject::DrAllocator::className(void)const " (?className@DrAllocator@?$DrObject@VGlobalFilters@plugin@drogon@@@drogon@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz)
3>drogon.lib(HttpAppFrameworkImpl.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(ConfigLoader.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(PluginsManager.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(PromExporter.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(SecureSSLRedirector.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(RealIpResolver.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(Hodor.obj) : error LNK2001: simbolo esterno "public: class Json::Value const & __cdecl Json::Value::operator[](class std::basic_string_view<char,struct std::char_traits >)const " (??AValue@Json@@QEBAAEBV01@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(Hodor.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(SlashRemover.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(ConfigLoader.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(PluginsManager.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(PromExporter.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(SecureSSLRedirector.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(AccessLogger.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(RealIpResolver.obj) : error LNK2001: simbolo esterno "public: class Json::Value __cdecl Json::Value::get(class std::basic_string_view<char,struct std::char_traits >,class Json::Value const &)const " (?get@Value@Json@@qeba?AV12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV12@@z) non risolto
3>drogon.lib(ConfigLoader.obj) : error LNK2019: riferimento al simbolo esterno "public: bool __cdecl Json::Value::isMember(class std::basic_string_view<char,struct std::char_traits >)const " (?isMember@Value@Json@@QEBA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto nella funzione "class std::exception_ptr __cdecl std::make_exception_ptr(class std::future_error)" (??$make_exception_ptr@Vfuture_error@std@@@std@@ya?AVexception_ptr@0@Vfuture_error@0@@z)
3>drogon.lib(PromExporter.obj) : error LNK2001: simbolo esterno "public: bool __cdecl Json::Value::isMember(class std::basic_string_view<char,struct std::char_traits >)const " (?isMember@Value@Json@@QEBA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(SecureSSLRedirector.obj) : error LNK2001: simbolo esterno "public: bool __cdecl Json::Value::isMember(class std::basic_string_view<char,struct std::char_traits >)const " (?isMember@Value@Json@@QEBA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(Hodor.obj) : error LNK2001: simbolo esterno "public: bool __cdecl Json::Value::isMember(class std::basic_string_view<char,struct std::char_traits >)const " (?isMember@Value@Json@@QEBA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>drogon.lib(GlobalFilters.obj) : error LNK2001: simbolo esterno "public: bool __cdecl Json::Value::isMember(class std::basic_string_view<char,struct std::char_traits >)const " (?isMember@Value@Json@@QEBA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@@z) non risolto
3>C:\Users\graffaelli\Desktop\drogon-master\build\examples\Release\jsonstore.exe : fatal error LNK1120: 4 esterni non risolti
The jsoncpp library has been compiled in visual studio 2019 too without any errors.
Could you please help me to solve it?
Thanks,
Gabriele.
Beta Was this translation helpful? Give feedback.
All reactions