OpenPose : 아키텍처 x86_64에 대한 정의되지 않은 기호 : libcaffeproto.a (caffe.pb.cc.o)

Hmz

openpose를 설치하는 동안 종속성이 설치됩니다. 빌드를 만들 때-make -jnproc

다음과 같은 오류가 발생했습니다.

[  3%] Built target caffeproto
[  3%] Linking CXX shared library ../../lib/libcaffe.dylib
Undefined symbols for architecture x86_64:
  "google::protobuf::MessageFactory::InternalRegisterGeneratedFile(char const*, void (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&))", referenced from:
      protobuf_caffe_2eproto::AddDescriptorsImpl() in libcaffeproto.a(caffe.pb.cc.o)
  "google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)", referenced from:
      protobuf_caffe_2eproto::protobuf_RegisterTypes(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libcaffeproto.a(caffe.pb.cc.o)
  "google::protobuf::internal::AssignDescriptors(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)", referenced from:
      protobuf_caffe_2eproto::protobuf_AssignDescriptors() in libcaffeproto.a(caffe.pb.cc.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[5]: *** [lib/libcaffe.1.0.0.dylib] Error 1
make[4]: *** [src/caffe/CMakeFiles/caffe.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [caffe/src/openpose_lib-stamp/openpose_lib-build] Error 2
make[1]: *** [CMakeFiles/openpose_lib.dir/all] Error 2
make: *** [all] Error 2 ```
Hmz

[해결됨]

이것은 기본적으로 CmakeList.txt에 언급 된 다른 버전의 protobuf 컴파일러와 사용 가능한 컴파일러 때문에 발생했습니다.

이 문제가 발생하면 더 이상 사용되지 않는 문제를 제거해보십시오.

작동하지 않더라도 수동으로

protoc src/caffe/proto/caffe.proto --cpp_out=.
mkdir include/caffe/proto
mv src/caffe/proto/caffe.pb.h include/caffe/proto

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ParseFacebookUtil : Apple Mach-O 링커, 아키텍처 x86_64 PFDateFormatter에 대한 정의되지 않은 기호

분류에서Dev

"x86_64 아키텍처에 대한 정의되지 않은 기호"Xcode

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

아키텍처 x86_64에 대한 C ++ 정의되지 않은 기호

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호 : JNI_CreateJavaVM OS-X Xcode

분류에서Dev

Hello World의 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

xcode의 아키텍처 x86_64 오류에 대한 정의되지 않은 기호

분류에서Dev

xcode의 아키텍처 x86_64 오류에 대한 정의되지 않은 기호

분류에서Dev

SDL 2 (macOS)에서 "x86_64 아키텍처에 대한 정의되지 않은 기호"

분류에서Dev

"x86_64 아키텍처에 대한 정의되지 않은 기호"수신

분류에서Dev

아키텍처 x86_64 VSCode 오류에 대한 정의되지 않은 기호

분류에서Dev

osx-아키텍처 x86_64에 대한 부스트 및 파이썬 정의되지 않은 기호

분류에서Dev

MacOSX 공유 라이브러리 : 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

boost :: filesystem x86_64 아키텍처에 대한 정의되지 않은 기호

분류에서Dev

Simulator 용으로 빌드 할 때 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

상속시 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

ORKESerializer를 사용할 때 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호 : 링크 실수?

분류에서Dev

아키텍처 x86_64 jsonrpc 라이브러리에 대한 정의되지 않은 기호

분류에서Dev

XCode 빌드 실패 "x86_64 아키텍처에 대한 정의되지 않은 기호"

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호 오류 :

분류에서Dev

아키텍처 x86_64 함수 포인터에 대한 정의되지 않은 기호

분류에서Dev

링커 오류 : "x86_64 아키텍처에 대한 정의되지 않은 기호"

분류에서Dev

Catalina C ++가 실패하고 "아키텍처 x86_64에 대한 정의되지 않은 기호"가 표시되는 Curl

분류에서Dev

c에서 "아키텍처 x86_64에 대한 정의되지 않은 기호 :"는 무엇을 의미합니까?

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호 : Qt Creator에서 OSX 10.10.3을 사용하고 있습니다.

분류에서Dev

FFMPEG 바이너리에서 오류 발생 : 아키텍처 x86_64에 대한 정의되지 않은 기호

분류에서Dev

xcode 아키텍처 x86_64에 대한 정의되지 않은 기호 : "_err_quit", 다음에서 참조 됨 :

분류에서Dev

아키텍처 x86_64에 대한 정의되지 않은 기호 : 이유를 찾을 수 없습니다.

Related 관련 기사

  1. 1

    ParseFacebookUtil : Apple Mach-O 링커, 아키텍처 x86_64 PFDateFormatter에 대한 정의되지 않은 기호

  2. 2

    "x86_64 아키텍처에 대한 정의되지 않은 기호"Xcode

  3. 3

    아키텍처 x86_64에 대한 정의되지 않은 기호

  4. 4

    아키텍처 x86_64에 대한 C ++ 정의되지 않은 기호

  5. 5

    아키텍처 x86_64에 대한 정의되지 않은 기호 : JNI_CreateJavaVM OS-X Xcode

  6. 6

    Hello World의 아키텍처 x86_64에 대한 정의되지 않은 기호

  7. 7

    xcode의 아키텍처 x86_64 오류에 대한 정의되지 않은 기호

  8. 8

    xcode의 아키텍처 x86_64 오류에 대한 정의되지 않은 기호

  9. 9

    SDL 2 (macOS)에서 "x86_64 아키텍처에 대한 정의되지 않은 기호"

  10. 10

    "x86_64 아키텍처에 대한 정의되지 않은 기호"수신

  11. 11

    아키텍처 x86_64 VSCode 오류에 대한 정의되지 않은 기호

  12. 12

    osx-아키텍처 x86_64에 대한 부스트 및 파이썬 정의되지 않은 기호

  13. 13

    MacOSX 공유 라이브러리 : 아키텍처 x86_64에 대한 정의되지 않은 기호

  14. 14

    boost :: filesystem x86_64 아키텍처에 대한 정의되지 않은 기호

  15. 15

    Simulator 용으로 빌드 할 때 아키텍처 x86_64에 대한 정의되지 않은 기호

  16. 16

    상속시 아키텍처 x86_64에 대한 정의되지 않은 기호

  17. 17

    ORKESerializer를 사용할 때 아키텍처 x86_64에 대한 정의되지 않은 기호

  18. 18

    아키텍처 x86_64에 대한 정의되지 않은 기호 : 링크 실수?

  19. 19

    아키텍처 x86_64 jsonrpc 라이브러리에 대한 정의되지 않은 기호

  20. 20

    XCode 빌드 실패 "x86_64 아키텍처에 대한 정의되지 않은 기호"

  21. 21

    아키텍처 x86_64에 대한 정의되지 않은 기호 오류 :

  22. 22

    아키텍처 x86_64 함수 포인터에 대한 정의되지 않은 기호

  23. 23

    링커 오류 : "x86_64 아키텍처에 대한 정의되지 않은 기호"

  24. 24

    Catalina C ++가 실패하고 "아키텍처 x86_64에 대한 정의되지 않은 기호"가 표시되는 Curl

  25. 25

    c에서 "아키텍처 x86_64에 대한 정의되지 않은 기호 :"는 무엇을 의미합니까?

  26. 26

    아키텍처 x86_64에 대한 정의되지 않은 기호 : Qt Creator에서 OSX 10.10.3을 사용하고 있습니다.

  27. 27

    FFMPEG 바이너리에서 오류 발생 : 아키텍처 x86_64에 대한 정의되지 않은 기호

  28. 28

    xcode 아키텍처 x86_64에 대한 정의되지 않은 기호 : "_err_quit", 다음에서 참조 됨 :

  29. 29

    아키텍처 x86_64에 대한 정의되지 않은 기호 : 이유를 찾을 수 없습니다.

뜨겁다태그

보관