에 Ogre3D :오류가 나는 ogre3D에서 초보자 그리고 난 Ogre3D에서 마일 첫 번째 프로그램을 구축,하지만 난이 프로그램을 컴파일하려고하면이 오류 얻을 리눅스
In function `main':
test.cpp:(.text+0x14): undefined reference to `std::allocator<char>::allocator()'
test.cpp:(.text+0x30): undefined reference to `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::basic_string(char const*,
std::allocator<char> const&)'
test.cpp:(.text+0x40): undefined reference to `std::allocator<char>::allocator()'
test.cpp:(.text+0x5c): undefined reference to `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::basic_string(char const*,
std::allocator<char> const&)'
test.cpp:(.text+0x6c): undefined reference to `std::allocator<char>::allocator()'
test.cpp:(.text+0x88): undefined reference to `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::basic_string(char const*,
std::allocator<char> const&)'
을 그리고 수정을 계속
gcc test.cpp -o test.o test
을 그리고 내 파일 테스트는 이것이다 :
- 나는 수동으로 프로그램을 컴파일
#include <Ogre.h> using namespace Ogre; int main() { Root* root= new Root(); if(!root->restoreConfig()) { root->showConfigDialog(); root->saveConfig(); } return 0; }
내 문제를 해결하는 방법?
데비안 Wheezy를 사용하고 있습니다.
버전 Ogre3D : 1.8
답장을 보내 주셔서 감사합니다.
감사합니다. 작동합니다. –