我正在添加一个我可以通过
访问的库#include <igraph.h>
INCLUDES=-I/usr/local/include/igraph
LFLAGS=-L/usr/local/lib
LIBS=-ligraph
如何在Mac的Xcode上创建项目,并在Xcode 6.3上设置相当于INCLUDES
,LFLAGS
和LIBS
的项目。#?我发现了一个相关的SO SO Question,但它没有我需要/寻找的所有信息。
我对Xcode采取的步骤:
但如果我在Build Settings&gt;下设置编译源::编译器标志-I/usr/local/include/igraph -L/usr/local/lib -ligraph
我收到以下警告:
clang: warning: -ligraph: 'linker' input unused
clang: warning: argument unused during compilation: '-L/usr/local/lib'
以及以
开头的许多错误Undefined symbols for architecture x86_64: "_igraph_community_infomap", referenced from: _infomap_weighted_test in ig_read_edgelist.o
我怀疑 igraph 是一个64位的库,但必须仔细检查。
但是,我正在寻找的是一种从Xcode项目生成Makefile的方法,它允许我在任一系统上编译项目。