Я пытаюсь настроить CGAL в студии Nvidia Nclight Eclipse (Eclipse CDT).Я не планирую использовать его с CUDA, однако мне нужно будет использовать его для другой части проекта, над которым я работаю.
Я получаю следующую ошибку:
/home/me/work/x64_linux/cgal/include/CGAL/GMP/Gmpq_type.h:62:
undefined reference to `__gmpq_init'
За этим следует несколько других идентичных ошибок, касающихся gmpq.Я думаю, что это проблема связывания, но, насколько мне известно, я не уверен, где я ошибся.Мои другие зависимости нормально связываются.Я установил CGAL через apt-get и следовал инструкциям по установке, приведенным в руководстве.Возможно, я где-то ошибся, но, короче говоря, я довольно заблудился, чтобы заставить это работать!Любая помощь / советы приветствуются!
РЕДАКТИРОВАТЬ: Вот решение, для любого в будущем, кто может наткнуться на этот вопрос.
По какой-то причине IDE неправильно ссылалась на библиотеку,несмотря на то, что мои данные верны.Я просто открыл новый проект и перенес свои файлы поверх.Добавление библиотек следует стандартной процедуре в Eclipse: перейдите в Свойства проекта -> Пути и символы.Добавьте путь к каталогу, в котором находится библиотека, к пути к библиотекам, и добавьте имя библиотеки в библиотеки.