Использование Json и форм в Visual Studio

Когда я создаю форму в Visual Studio, общий язык RunTime Support меняется на /clr, но когда я добавляю библиотеки json, я получаю следующую ошибку:

не поддерживается при компиляции с /clr или /clr:pure

И если я перехожу с /clr на не распространенные языки, то получаю много ошибок из-за пространств имен, которые я использую.

Любая идея о том, как я могу смешать эти две вещи?

Я использую C++ Rest SDK (кодовое имя «Casablanca») для разбора json.


person Anderson Oliveira    schedule 24.07.2014    source источник
comment
Когда вы добавляете форму, ваш проект меняется с C++ (собственный) на C++CLI (среда выполнения .Net). Эти языки похожи, но не одинаковы. C++CLI не является хорошим языком для разработки приложений — обычно он используется только для создания мостов между собственным кодом и кодом .Net.   -  person JoeG    schedule 24.07.2014


Ответы (1)


Из https://casablanca.codeplex.com/discussions/561136:

Вы не сможете использовать C=+ Rest SDK в управляемом C++/CLI. Здесь вы видите ошибку в одной из наших зависимостей, atomics, которая не поддерживается. Вам придется продолжать использовать C++ Rest SDK в собственных частях приложения C++.

person Daniel Holder    schedule 09.01.2015