c++ - Xcode 链接器标记斯坦福网络分析项目 (SNAP)

标签 c++ xcode linker flags

我正在尝试在 Xcode 上使用 C++ 进行 SNAP。我安装了 SNAP 并为 Xcode 提供了这两个 header 搜索路径:/usr/local/Cellar/Snap-3.0/snap-core/和/usr/local/Cellar/Snap-3.0/glib-core/。

但它仍然会产生以下错误。我相信我需要在 Xcode 中填写“其他链接器标志”,但我似乎无法正确填写。感谢您的帮助。

C++代码如下:

#include "Snap.h"
int main() {
return 0;
}

下面的错误信息

Undefined symbols for architecture x86_64:
  "ExeStop(char const*, char const*, char const*, char const*, int const&)", referenced from:
      TRStr::UnRef() in main.o
      TRStr::~TRStr() in main.o
      TRStr::GetNullRStr() in main.o
  "TStr::GetRStr(char const*)", referenced from:
      TStr::TStr(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)**

最佳答案

一旦我在 Xcode 的“其他链接器标志”中添加 -Snap.to,它就会工作

关于c++ - Xcode 链接器标记斯坦福网络分析项目 (SNAP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42341853/

相关文章:

c++ - MultiByteToWideChar 或 WideCharToMultiByte 和 txt 文件

c++ - 使用 TDD 的 Ogre 游戏编程

xcode - OSX Swift 将图像添加到 nstableview

c++ - 使用共享库编译可执行文件时,仅链接所需的符号

ios - 生成SDK时链接错误

c++ - 二维数组被函数修改后如何删除?

c++ - 对非静态成员函数的调用有一个隐藏参数,该参数在成员函数定义中可访问为 *this

IOS 11 更新更改了我的节点的颜色

ios - xcode 7 beta 在进行谷歌集成时显示链接器错误

c++ - 将 dll 链接到静态库并将其加载到链接到同一静态库的应用程序中