我有一个不会构建的项目,因为编译器(?)似乎无法找到.h文件.我已经尝试使用完整路径,相对路径和设置项目搜索路径(标题和用户标题),似乎没有任何工作.我发现非常奇怪的是,即使使用完整路径它也会出错:没有这样的文件或目录(该文件确实存在于指定的路径中).
任何人都可以就可能出现的问题提出一些建议吗?我当然会很感激.
进口报表:
#import <Foundation/Foundation.h>
#import <zxing/common/Counted.h>
#import <zxing/Result.h>
#import <zxing/BinaryBitmap.h>
#import <zxing/Reader.h>
#import <zxing/ResultPointCallback.h>
Run Code Online (Sandbox Code Playgroud)
标题位于:
/Users/rolfmarsh/iPhoneCodeLibrary/BarcodeLibrary/zxing-1.6/cpp/core/src/zxing
Run Code Online (Sandbox Code Playgroud)
标题搜索路径是:
$(inherited)
"$(SRCROOT)/zxing/common"
Run Code Online (Sandbox Code Playgroud)
和
/Users/rolfmarsh/iPhoneCodeLibrary/BarcodeLibrary/zxing-1.6/cpp/core/src
Run Code Online (Sandbox Code Playgroud)
包含文件的完整路径:
/Users/rolfmarsh/iPhoneCodeLibrary/BarcodeLibrary/zxing-1.6/cpp/core/src/zxing/Result.h
Run Code Online (Sandbox Code Playgroud) 我在iOS应用程序中集成Tesseract SDK时遇到了一些错误.我遵循的程序 -
1)在xcode中拖动"libtesseract_full.a"2)在xcode中拖动"tessdata"文件夹3)在xcode中拖动"baseapi.h"
现在当我使用Tesseract时 -
// init the tesseract engine.
tess = new TessBaseAPI();
tess->SimpleInit([dataPath cStringUsingEncoding:NSUTF8StringEncoding], // Path to tessdata-no ending /.
"eng", // ISO 639-3 string or NULL.
false);
Run Code Online (Sandbox Code Playgroud)
我得到以下错误(我认为有一些框架或类似的东西丢失,但没有得到缺少的东西,tesseract演示项目在我的系统上工作正常)
clang: warning: argument unused during compilation: '-stdc++'
ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: /Users/saurabhsharma/Desktop/Tess/SnapXv2/libtesseract_full.a(libtesseract_full.o)
Undefined symbols for architecture armv7:
"std::basic_ostream<char, std::char_traits<char> >& std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)", referenced from:
SVNetwork::SVNetwork(char const*, int) in libtesseract_full.a(libtesseract_full.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree_iterator<std::pair<char const* const, int> >::operator--() in libtesseract_full.a(libtesseract_full.o)
std::_Rb_tree_iterator<std::pair<int const, VariableContent*> …
Run Code Online (Sandbox Code Playgroud)