C ++ CLI для каждой команды не найден - PullRequest
0 голосов
/ 08 июня 2018

Я создаю проект C ++ / CLI для переноса собственных библиотек C ++ с использованием Visual Studio 2017.

Для упаковки обобщенных коллекций я нашел отличную библиотеку на GitHub https://github.com/goldshtn/marshalfx, которая выглядит многообещающе, ноон не компилируется с использованием VS 2017:

Я получаю сообщение об ошибке:

Error   C2760   syntax error: unexpected token 'for each', expected 'statement' 

здесь: ссылка

Что странно, как этоочевидно, документированный способ в C ++ / CLI перебирать IEnumerables.

Пытаясь воспроизвести проблему, кажется, что она также не работает с очень простыми примерами, такими как пример MSDN ниже:

MDSN

Итак, вопрос в том, что я делаю не так?Нужно ли что-то включать, может быть установить некоторые параметры компилятора или переписать указанную строку в библиотеке marshal_fx, чтобы она заработала?

...