Проблема при компиляции с помощью marshal.h: ошибка C2872: 'IServiceProvider': неоднозначный символ

Я пытаюсь использовать библиотеку сортировки в моем проекте C ++ / CLI. При компиляции с помощью #include я получаю ошибку error C2872: 'IServiceProvider': неоднозначный символ . Похоже, что в большинстве разрешений предлагается переместить #include msclr / marshal.h> Я получаю ошибку ошибка C2872: «IServiceProvider»: неоднозначный символ . Похоже, что в большинстве разрешений предлагается переместить #include msclr / marshal.h> Я получаю ошибку ошибка C2872: «IServiceProvider»: неоднозначный символ . Похоже, что в большинстве разрешений предлагается переместить #include как здесь -> Неоднозначные ссылки , но у меня их нет. Все, что у меня есть, это:

using namespace System;
using namespace System::Configuration;
using namespace std;
#include 

Как отладить эту проблему?

28
задан anivas 22 October 2010 в 20:21
поделиться