Я создаю графический интерфейс для моего окончательного проекта.Этот проект использует pugixml в качестве парсера xml для чтения некоторых данных.Все работает в режиме консоли.
Итак, я запустил новый проект формы Windows и добавил все файлы заголовков, которые я написал.Я разработал свой графический интерфейс и т. Д. Когда я пытаюсь скомпилировать, все компилируется, но это:
pugixml.cpp (5627): ошибка C2440: 'return': невозможно преобразовать из 'System :: String ^' в 'const pugi:: char_t * 'Нет определенного пользователем оператора преобразования, или Невозможно преобразовать управляемый тип в неуправляемый тип
Вот код, из которого происходит ошибка:
const char_t * convert_number_to_string_special(двойное значение) {# если определено (_MSC_VER) ||определено ( BORLANDC ), если (_finite (значение)) возвращает (значение == 0)?PUGIXML_TEXT ("0"): 0;if (_isnan (значение)) возвращает PUGIXML_TEXT ("NaN");Эта строка ----> return PUGIXML_TEXT ("- Infinity") + (значение> 0);
Я пытался изменить конфигурацию проекта, но ничего не понял.
Есть подсказка?Я был бы очень признателен!
Заранее спасибо!