2017-03-27 8 views
0

이전 프로젝트를 컴파일하는 데 문제가 있습니다. 몇 가지 실패를 해결하는 데 성공했지만 일부는 여전히 남아 있습니다. -I ./lib/libgdl_gl-2012.4/include -L ./lib/libgdl_gl-2012.4/lib -lpthread -Wl,--rpath=./lib/libgdl_gl-2012.4/lib -lsfml-audio -lsfml-graphics -lsfml-system -lgdl_gl -lGL -lGLU -Wall -W -Werror -D_GLIBCXX_USE_CXX11_ABI=0이전 프로젝트 편집에서 정의되지 않은 참조

도움말 :

./lib/libgdl_gl-2012.4/lib/libgdl_gl.so: undefined reference to `sf::Unicode::Text::Text(std::string const&)' 

//usr/local/lib/libsfml-graphics.so.1.6: undefined reference to `sf::Unicode::Text::operator std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > const&() const' 
collect2: error: ld returned 1 exit status 

나는 그 플래그를 사용하고 있습니다?

+0

무엇이든간에'gdl_gl'가있다 또한 sfml-graphics' '에 관한 후속 오류가 발생할 수 있습니다 sfml-system''의 다른 버전에 연결하는 것 같다. – Mario

+0

나는이 방법을 이미 탐험했지만 프로젝트는 sfml 1.6을 요구했다. 그것은 sfml의 올바른 버전을 사용하고 있기 때문에 마지막 두 가지를 제외한 대부분의 오류를 해결했다. –

답변

0

문제점이 발견되었습니다. libsfml입니다. 내가 가지고있는 것은 제대로 컴파일되지 않았습니다.

그것은 지금 일하고있어)