我正在尝试将2个静态库与我的iPhone应用程序链接。当我用g ++编译一个单独的相同文件时,它链接到2个库,如下所示:
C ++ main.cpp -o main -lcln -lginac
它工作正常。
在我的应用程序中,我进入了构建阶段->使用库链接二进制文件,并添加了libginac.a和libcln.a。但是,当我在#include ginac / ginac.h行编译应用程序时,出现错误:ginac / ginac.h:没有这样的文件或目录。
我究竟做错了什么?
最佳答案
也许您将“标题搜索路径”与“链接二进制库”混在一起了。
将.a文件添加到您的项目文件中并不意味着标头也可用。
您应该在“构建设置”中检查“标题搜索路径”,并确保在此处设置了“ ginac”的路径。