Включить библиотеку C в Netbeans 7.0

#c #netbeans

#c #netbeans

Вопрос:

Я пытаюсь использовать эту библиотеку (RollPlay) в своем проекте, но я не знаю, как включить ее в мой проект C в Netbeans. Я бы просто добавил.файлы dll и .h в папку проекта, добавить файлы в проект? Я новичок в Netbeans и использую не встроенные библиотеки.

Ответ №1:

Библиотека обычно находится в своем собственном каталоге установки, поэтому вам нужно указать NB, где это находится. Если щелкнуть правой кнопкой мыши имя проекта в окне «Проекты», у вас появится опция свойств.

  • Выберите опцию компилятора Build / C , чтобы добавить каталог для файлов .h.
  • Выберите средство сборки / компоновки, чтобы добавить каталог для файла dll.

Комментарии:

1. Что, если я скопирую эти файлы в свою папку проекта, будет, конечно, каталогом папки проекта?

2. @Portal Если вы скопируете заголовки в папку в вашем проекте, компиляция, скорее всего, сработает. Используйте #include"folder/header.h" синтаксис. Как будут работать dll-файлы, файлы с фактическим кодом, я не знаю.

3. Как насчет . включен ли файл библиотеки? Мой друг добавил ее в свойства проекта в Visual Studio. Должен ли я делать что-то подобное или. достаточно dll?

4. @Portal Файл библиотеки должен быть включен только так, как я описал, я совершенно уверен.

5. ДА. Я бы предположил. Теперь dll — это библиотека, загружаемая во время выполнения, если я правильно понимаю. Возможно, вам действительно понадобится код для ее загрузки.

Ответ №2:

В Netbeans 8.2, чтобы включить папку с заголовочным файлом (.h) в вашу IDE, вы должны сделать что-то вроде этого:

  1. В верхней строке меню выберите Сервис -> Параметры
  2. Выберите C / C -> вкладка Code Assistance, выберите вкладку C Compiler, затем нажмите «Добавить» (на изображении ниже показана выделенная папка, добавленная после нажатия кнопки Добавить)

введите описание изображения здесь

Но этого будет недостаточно, код не будет компилироваться. Потому что некоторые способы, с помощью которых эта опция удалит ошибку только в IDE.

Чтобы устранить ошибку во время компиляции, вам необходимо передать папку include в качестве параметра в набор инструментов MinGW.

  1. Щелкните правой кнопкой мыши ваш проект на C и выберите «Свойства» в контекстном меню
  2. Выберите «Общие» в дереве слева, затем «Добавьте» ту же папку, которую вы добавили на предыдущих шагах. введите описание изображения здесь

Теперь при запуске вы должны увидеть папку, добавленную в качестве аргумента в следующей команде:

 g      -c -g -I../../../../../dev/vcpkg/installed/x64-windows/include -MMD .....
  

Я использую MinGW из: nuwen и добавляю заголовочные файлы из vcpkg. Но любой MinGW, который вы используете, не должен иметь значения, также вы можете включить папку с любыми библиотеками / заголовочными файлами таким образом.