Как мне настроить libxml в Eclipse Indigo CDT C ++ - PullRequest
1 голос
/ 28 сентября 2011

Это все под Mac OS X 10.6, и библиотеки libxml, кажется, находятся в / usr / local / libxml2 / libxml, я добавил это в поддержку GNU C ++, но все же я получаю ошибки для кода, который использует libxml. Я не смог найти ничего, что объясняло бы, что нужно сделать, чтобы это заработало, и мой проект для компиляции.

edit: Пример ошибок

void printElementNames(xmlNode * a_node) {

}

Это даст "Тип xmlNode не может быть разрешен".

Ответы [ 2 ]

4 голосов
/ 28 сентября 2011

Я получил это здесь: форум

  1. Щелкните правой кнопкой мыши свой проект CDT и выберите Свойства .
  2. Развернуть C / C ++ General и выберите Пути и символы .
  3. Выберите GNU C ++ в разделе Языки
  4. Нажмите Добавить определить новый элемент
  5. Написать в поле Каталог / usr / local / libxml2 / libxml
  6. Перестроить
0 голосов
/ 23 октября 2014

Я работаю в среде Cygwin, в Windows 7 (64-разрядная версия), использую Eclipse Kepler CDT для C ++.

В Eclipse, перейти к

Проект -> Свойства -> C ++ Builder -> Настройки -> Настройки инструмента Вкладка

Cygwin C ++ Linker -> Библиотеки

В Библиотеки (-l) добавьте файл: xml2.dll

В пути поиска библиотеки (-L) добавьте путь: "C: \ cygwin64 \ lib"

Компилятор Cygwin C ++ -> Включает

В поле Включить пути (-I) добавьте путь: "C: \ cygwin64 \ usr \ include \ libxml2"

...