Я пытаюсь сделать простой клиент C ++ REST на компьютере Win7 с cpprestsdk и VS2017. Поэтому я использовал диспетчер пакетов NuGet для установки cpprestsdk в версии 2.6.0, потому что я должен использовать исходный код на машине с Linux до версии 2.6.
У меня нет клея для устранения ошибок компоновщика, таких как:
LNK2019 Verweis auf nicht aufgelöstes externes Символ «» __declspec (dllimport) public: __thiscall web :: uri :: uri (класс std :: basic_string, класс std :: allocator> const &) «(__imp _ ?? 0uri @ web @@ QAE @ ABV? $ basic_string @ _WU? $ char_traits @ _W @ std @@ V? $ allocator @ _W @ 2 @@ std @@@ Z)» в открытом доступе «» public : класс Concurrency :: task __thiscall CRESTClient :: AmArsch (класс std :: basic_string, класс std :: allocator>) «(? AmArsch @ CRESTClient @@ QAE? AV? $ task @ X @ Concurrency @@ V? $ basic_string @ _WU? $ char_traits @ _W @ станд @@ V? $ распределитель @ _W @ 2 @@ станд @@@ Z)». GPRSServer d: \ Users \ lmahle.admd \ Documents \ visual studio 2017 \ Проекты \ GPRSServer \ GPRSServer \ crest_client.obj
.. любые другие
Я безуспешно пытаюсь добавить путь к файлам include и lib в «Каталоги VC ++». Я знаю, что означает ошибка, но понятия не имею, что делать.
Я думал, что установка с NuGet внутри проекта делает всю жуткую вещь со связыванием и добавлением каталогов, но без шансов.
К сожалению, я не знаю, какой каталог я должен использовать (или я должен), потому что есть 4 для v120 и 2 для v140, думаю, это должно быть … foo.winapp.msvbla … или … foo.winxp .msvbla …
Работа с огромными целевыми файлами XML не является моей целью, думаю, что должно быть простое решение (где-нибудь отсутствует флажок?), И надеюсь, что некоторые профессионалы могут получить подсказку.
Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …