marperia
@marperia
Дизайнер, программист, писатель

Почему Netbeans в Ubuntu не видит библиотеку при компиляции?

Подключил в Netbeans библиотеку SFML-2.2, и кажется, установлена она правильно, потому что при наборе кода подсказывает путь до неё. Вот:
59e20ba576ff43248589d66990a550c9.png
Вот код приложения (код не мой и точно рабочий):
#include <cstdlib>
#include "SFML-2.2/include/SFML/Graphics.hpp"
#include "SFML-2.2/include/SFML/"

using namespace std;

int main() {
    RenderWindow Window( VideoMode(200, 200), "Test");
    return 0;
}

А вот лог ошибки:
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Вход в каталог `/home/markov/NetBeansProjects/CppApplication_1'
"/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/GNU-Linux-x86/cppapplication_1
make[2]: Вход в каталог `/home/markov/NetBeansProjects/CppApplication_1'
mkdir -p build/Debug/GNU-Linux-x86
rm -f "build/Debug/GNU-Linux-x86/main.o.d"
g++-4.6 -c -g -MMD -MP -MF "build/Debug/GNU-Linux-x86/main.o.d" -o build/Debug/GNU-Linux-x86/main.o main.cpp
In file included from main.cpp:9:0:
SFML-2.2/include/SFML/Graphics.hpp:32:27: фатальная ошибка: SFML/Window.hpp: Нет такого файла или каталога
компиляция прервана.
make[2]: *** [build/Debug/GNU-Linux-x86/main.o] Ошибка 1
make[2]: Выход из каталога `/home/markov/NetBeansProjects/CppApplication_1'
make[1]: *** [.build-conf] Ошибка 2
make[1]: Выход из каталога `/home/markov/NetBeansProjects/CppApplication_1'
make: *** [.build-impl] Ошибка 2

СОБРАТЬ FAILED (значение выхода 2,, общее время: 626ms)
  • Вопрос задан
  • 2862 просмотра
Решения вопроса 1
@pixik
Попробуйте так
#include "./SFML-2.2/include/SFML/Graphics.hpp"
#include "./SFML-2.2/include/SFML/"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы