Hopson97 / MineCraft-One-Week-Challenge

I challenged myself to see if I could create a voxel game (Minecraft-like) in just one week using C++ and OpenGL, and here is the result
https://www.youtube.com/watch?v=Xq3isov6mZ8
MIT License
2.64k stars 375 forks source link

Which sfml version was used for building? #6

Closed ISibboI closed 7 years ago

ISibboI commented 7 years ago

I'm building with sfml 2.4.2 on Ubuntu 16.04 LTS, but I get some undefined references when linking. It would be really nice if you could add which version of sfml was used, and if it was a 32 or 64-bit version.

These are the undefined references I get, if that is of any help:


Source/Util/FPSCounter.o: In Funktion 'FPSCounter::FPSCounter()':
FPSCounter.cpp:(.text+0xf8): Nicht definierter Verweis auf 'sf::Font::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
Source/Util/FPSCounter.o: In Funktion 'FPSCounter::draw(RenderMaster&)':
FPSCounter.cpp:(.text+0x324): Nicht definierter Verweis auf 'sf::String::String(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::locale const&)'
Source/Player/Player.o: In Funktion 'Player::Player()':
Player.cpp:(.text+0x21b): Nicht definierter Verweis auf 'sf::Font::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
Source/Player/Player.o: In Funktion 'Player::draw(RenderMaster&)':
Player.cpp:(.text+0x14df): Nicht definierter Verweis auf 'sf::String::String(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::locale const&)'
Player.cpp:(.text+0x1698): Nicht definierter Verweis auf 'sf::String::String(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::locale const&)'
Source/Texture/BasicTexture.o: In Funktion 'BasicTexture::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
BasicTexture.cpp:(.text+0x1ac): Nicht definierter Verweis auf 'sf::Image::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
Source/Texture/TextureAtlas.o: In Funktion 'TextureAtlas::TextureAtlas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
TextureAtlas.cpp:(.text+0x8b): Nicht definierter Verweis auf 'sf::Image::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
Source/Texture/CubeTexture.o: In Funktion 'CubeTexture::loadFromFiles(std::array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 6ul> const&)':
CubeTexture.cpp:(.text+0x13e): Nicht definierter Verweis auf 'sf::Image::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'```
ISibboI commented 7 years ago

Update: Apparently, building with the newest sfml commit from github works.