#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, вы должны сделать что-то вроде этого:
- В верхней строке меню выберите Сервис -> Параметры
- Выберите C / C -> вкладка Code Assistance, выберите вкладку C Compiler, затем нажмите «Добавить» (на изображении ниже показана выделенная папка, добавленная после нажатия кнопки Добавить)
Но этого будет недостаточно, код не будет компилироваться. Потому что некоторые способы, с помощью которых эта опция удалит ошибку только в IDE.
Чтобы устранить ошибку во время компиляции, вам необходимо передать папку include в качестве параметра в набор инструментов MinGW.
- Щелкните правой кнопкой мыши ваш проект на C и выберите «Свойства» в контекстном меню
- Выберите «Общие» в дереве слева, затем «Добавьте» ту же папку, которую вы добавили на предыдущих шагах.
Теперь при запуске вы должны увидеть папку, добавленную в качестве аргумента в следующей команде:
g -c -g -I../../../../../dev/vcpkg/installed/x64-windows/include -MMD .....
Я использую MinGW из: nuwen и добавляю заголовочные файлы из vcpkg. Но любой MinGW, который вы используете, не должен иметь значения, также вы можете включить папку с любыми библиотеками / заголовочными файлами таким образом.