2015-01-26 18 views
0

우분투에서 컴파일하지만 쳤을 때 "확인"컴파일 다음과 같은 오류 메시지와 함께 실패하지 않습니다GLog가 내가 "GLog가"설치하려고 12.04

src/logging_unittest.cc:1206:1: error: ‘FlagSaver’ was not declared in this scope src/logging_unittest.cc:1206:1: note: suggested alternative: /usr/local/include/gflags/gflags.h:277:23: note:
‘gflags::FlagSaver’ src/logging_unittest.cc:1206:1: error: expected ‘;’ before ‘fs’ make: *** [logging_unittest-logging_unittest.o] Error 1

이미 GFLAGS를 설치하지만, Apparantly 히 그것이 gflags와 함께 설치된 기능을 찾을 수 없습니다. 내 LD_LIBRARY_PATH를 조정해야합니까?

시간 후

+0

사용하여 컴파일? – TheEYL

답변

3

내가 마지막으로 문제를 해결할 수 (나는 이미 "구글 -DGFLAGS_NAMESPACE ="옵션으로 소스에서 GFLAGS를 컴파일하려하지만 도움이되지 않았다). 나는 GFLAGS

wget https://github.com/schuhschuh/gflags/archive/master.zip 

이 버전을 사용하고 문제를 재현 어떤 단계

unzip master.zip 
cd gflags-master 
mkdir build && cd build 
export CXXFLAGS="-fPIC" 
cmake .. -DGFLAGS_NAMESPACE=google 
make 
sudo make install