我正在尝试构建一个包含fuzzylite C++库的项目,该库位于Carbon C++应用程序中。然而,编译器会为我包含在我的源代码中的每个fuzzylite库引发一个错误。我试图在目标应用程序构建信息中包含标题搜索路径和库搜索路径,但它不起作用。 我已经包括使用双引号标记,就像下面的例子中头文件:Xcode错误 - 没有这样的文件或目录
#包括“fuzzylite/test.h”
我怎么能包括这些库在我的项目,并得到它能正常工作?
我正在尝试构建一个包含fuzzylite C++库的项目,该库位于Carbon C++应用程序中。然而,编译器会为我包含在我的源代码中的每个fuzzylite库引发一个错误。我试图在目标应用程序构建信息中包含标题搜索路径和库搜索路径,但它不起作用。 我已经包括使用双引号标记,就像下面的例子中头文件:Xcode错误 - 没有这样的文件或目录
#包括“fuzzylite/test.h”
我怎么能包括这些库在我的项目,并得到它能正常工作?
容易,你需要清理的路径:#包括 “fuzzylite/test.h” 对于所有的#include,像这样的:#include “test.h”
从3.1版本,你应该使用#include fl/Headers.h
。
如果您遇到问题,我强烈建议您在论坛中报告问题http://www.fuzzylite.com,我和其他人会很乐意为您提供帮助。
你确实使用了'#include“fuzzylite/test.h”',对吧?不只是文件的名称? – 2012-07-14 16:06:59
Yeah Luchian。我在上面提到的库包含之前正确地输入了关键字#include;) – 2012-07-14 16:10:54
如果这个库没有作为框架安装,那么像'fuzzylite /'这样的主要路径将被解释为与您的搜索路径相关的目录。例如,如果要将搜索路径设置为'/ usr/local/include',则必须有'/ usr/local/include/fuzzylite/test.h'文件。 – 2012-07-14 18:31:53