VGrabko
@VGrabko
Golang, Php, Js

Как настроить netbeans для работы с C++?

Компиляцию произвожу как-то так
g++ -c main.cpp 
g++ main.o -o sfml-app -lsfml-graphics -lsfml-window -lsfml-


но при попытке скомпилить из ide сыпятся ошибки

cd '/home/vgrabko/NetBeansProjects/civilization'
/usr/bin/make -f Makefile CONF=Debug
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Вход в каталог `/home/vgrabko/NetBeansProjects/civilization'
"/usr/bin/make"  -f nbproject/Makefile-Debug.mk dist/Debug/GNU-Linux/civilization
make[2]: Вход в каталог `/home/vgrabko/NetBeansProjects/civilization'
mkdir -p dist/Debug/GNU-Linux
g++     -o dist/Debug/GNU-Linux/civilization build/Debug/GNU-Linux/main.o 
build/Debug/GNU-Linux/main.o: In function `main':
/home/vgrabko/NetBeansProjects/civilization/main.cpp:5: undefined reference to `sf::String::String(char const*, std::locale const&)'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:5: undefined reference to `sf::VideoMode::VideoMode(unsigned int, unsigned int, unsigned int)'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:5: undefined reference to `sf::RenderWindow::RenderWindow(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:6: undefined reference to `sf::CircleShape::CircleShape(float, unsigned int)'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:7: undefined reference to `sf::Color::Green'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:7: undefined reference to `sf::Shape::setFillColor(sf::Color const&)'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:15: undefined reference to `sf::Window::close()'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:12: undefined reference to `sf::Window::pollEvent(sf::Event&)'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:18: undefined reference to `sf::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:18: undefined reference to `sf::RenderTarget::clear(sf::Color const&)'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:19: undefined reference to `sf::RenderStates::Default'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:19: undefined reference to `sf::RenderTarget::draw(sf::Drawable const&, sf::RenderStates const&)'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:20: undefined reference to `sf::Window::display()'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:9: undefined reference to `sf::Window::isOpen() const'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:23: undefined reference to `sf::RenderWindow::~RenderWindow()'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:23: undefined reference to `sf::RenderWindow::~RenderWindow()'
/home/vgrabko/NetBeansProjects/civilization/main.cpp:23: undefined reference to `sf::RenderWindow::~RenderWindow()'
build/Debug/GNU-Linux/main.o: In function `sf::CircleShape::~CircleShape()':
/usr/include/SFML/Graphics/CircleShape.hpp:41: undefined reference to `vtable for sf::CircleShape'
/usr/include/SFML/Graphics/CircleShape.hpp:41: undefined reference to `vtable for sf::CircleShape'
/usr/include/SFML/Graphics/CircleShape.hpp:41: undefined reference to `sf::Shape::~Shape()'
collect2: error: ld returned 1 exit status
make[2]: *** [dist/Debug/GNU-Linux/civilization] Ошибка 1
make[2]: Выход из каталога `/home/vgrabko/NetBeansProjects/civilization'
make[1]: *** [.build-conf] Ошибка 2
make[1]: Выход из каталога `/home/vgrabko/NetBeansProjects/civilization'
make: *** [.build-impl] Ошибка 2
  • Вопрос задан
  • 436 просмотров
Решения вопроса 1
VGrabko
@VGrabko Автор вопроса
Golang, Php, Js
написал sh скрипт для сборки и юзаю его вместо встроенного компилятора
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы