2016-10-08 3 views
1

Я пытаюсь запустить мой C++ код в Netbeans, но это дает мне следующую ошибку: (Он успешно компилируется)Изменение пути к библиотеке в Netbeans

dyld: Library not loaded: /usr/local/lib/libdiscpp.10.dylib

Я могу запустить его на терминале (Mac) , потому что я установил DYLD_LIBRARY_PATH в то, что я хотел, но в Netbeans я не могу. Я изменил его как переменную окружающей среды следующим образом:

DYLD_LIBRARY_PATH=/Users/nima/dislin

, но это дает мне ту же ошибку. у кого-нибудь есть идея?

ответ

0

Предполагая, что ваш тип проекта NetBeans является общим C/C++ Application:

  • Открытые свойства проекта
  • В левой боли открыть Build поддерево, затем нажмите на Linker
  • На правой панели поиска Additional Library Directories линии , затем щелкните по его выбору (маленький квадрат с тремя точками справа)
  • В открывшемся всплывающем окне вы сможете выбрать любой (существующий) каталог, который вы хотите добавить в свою библиотеку Путь поиска

Project Properties

Новая конфигурация проекта будет создана после этого (по умолчанию у вас есть только Debug и Release конфигурации) - не забудьте сделать его текущим при компиляции и ссылку.

Я не в OSX, но последовательность должна быть одинаковой.

Смежные вопросы