链接XCode中的外部代码

时间:2015-08-25 18:05:25

标签: c++ xcode compiler-errors

我正在使用项目中的外部代码,我可以访问标题和.cc文件,但我没有任何访问.dylibs的权限。我收到一些错误,与libs的链接有关,如下所述。

如果我直接从终端运行它,这段代码运行得非常好。当我试图将它合并到我自己的项目(有其他模块)在XCode中时,问题才会发生。我想如果我将.dylib文件添加到XCode,它将解决问题。但是,我没有.dylibs。如何运行此代码?

Undefined symbols for architecture x86_64:
  "FACETRACKER::IO::LoadCon(char const*)", referenced from:
      mark(int, char const**) in main.o
  "FACETRACKER::IO::LoadTri(char const*)", referenced from:
      mark(int, char const**) in main.o
  "FACETRACKER::CLM::GetViewIdx()", referenced from:
      mark(int, char const**) in main.o
  "FACETRACKER::FDet::~FDet()", referenced from:
      FACETRACKER::Tracker::~Tracker() in main.o
      FACETRACKER::Tracker::Tracker(char const*) in main.o
  "FACETRACKER::Tracker::Load(char const*)", referenced from:
      FACETRACKER::Tracker::Tracker(char const*) in main.o
  "FACETRACKER::Tracker::Track(cv::Mat, std::__1::vector<int, std::__1::allocator<int> >&, int, int, double, double, bool)", referenced from:
      mark(int, char const**) in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

0 个答案:

没有答案