gcc — настроить команду компилятора в C ++ IDE

Можно ли настроить или указать команду для компиляции в кодовых блоках или любых других IDE, таких как NetBeans и Eclipse C ++?

Я спрашиваю об этом, потому что я перепробовал все эти IDE, и никто не может найти библиотеки, даже если они есть в списке помощи по коду (NetBeans 7.2). Однако, когда я собираю его в оболочке в Ubuntu 12.04 LTS, библиотеки располагаются, и программа может быть скомпилирована.

Я использую одну из команд:

gcc -lGL -lglut filetoCompile.cpp -o compiled.sh
g++ -lGL -lglut filetoCompile.cpp -o compiled.sh

Скомпилировать. Я пытаюсь использовать перенасыщенность для открытого GL, и это библиотека, которую он не может найти. Я предполагаю, что это может быть то же самое для других сторонних библиотек, которые я могу добавить в будущем, поэтому мне действительно нужно исправить это, поэтому я планирую использовать IDE вместо этой команды, потому что она может работать.

Также странно, что мой каталог / usr / local / lib содержит только 2 папки: python 2.7 и python 3.2. Я не уверен, если это имеет эффект, но это нормально? Разве библиотеки не должны быть найдены здесь, а заголовки находятся в / usr / local / include?

Заголовочные файлы находятся в /usr/include, Это правильное местоположение?

0

Решение

Вообще-то да, это возможно.

В Eclipse CDT вы можете установить каталог, в котором находятся файлы заголовков в этом окне:

Щелкните правой кнопкой мыши по названию проекта; Свойства; C / C ++ General; Дорожки и символы; Включает в себя;

В окне вы должны добавить все каталоги, которые содержат заголовочные файлы для функций / классов, для которых вы хотите автозаполнение. Например, моя конфигурация:

/usr/include/c++/4.4.5
/usr/local/include
/usr/lib/gcc/i486-linux-gnu/4.4.5/include

чтобы найти, в какой папке содержится заголовочный файл, вы можете использовать find или же locate и установите IDE правильно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]