Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - cpainterwakefield

Pages: [1]
System / String::String(std::string, std::locale) not in library?
« on: August 30, 2018, 11:30:43 pm »
I'm getting the following linker error with SFML 2.5.0 under linux (using the 64-bit package provided):

g++ -o image_editor main.o image_editor.o drawing_window.o -pthread -Llib  -lsfml-graphics -lsfml-window -lsfml-system -lpthread
drawing_window.o: In function `drawing_window::open()':
/home/cpainter/teaching/csci262/web/projects/image_editor/linux/drawing_window.cpp:29: undefined reference to `sf::String::String(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::locale const&)'

I can see that the appropriate constructor is listed in the header file (and the compiler doesn't complain), but the linker can't seem to find the matching symbol.

The code I'm trying to build worked under a previous build of SFML, FWIW.

Pages: [1]