Hi there, I'm a newbie on OCR. I tried to play with tesseract but encountered some problems whiling compiling tesseract (latest rev. 582). by Visual C++ 2010 express, the error messages are like the following. Though the tesseract.exe could be generated, but I'm not sure what I'm missing here... Moreover, when I try to compile the debug version, more error pumped and no tesseract.exe generated. Can you please help? Thanks in advance.
Release version ============ 15> c:\jed\devel\tesseract-ocr-read-only\vs2010\include \leptonica\environ.h(277) : see previous definition of 'snprintf' 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol @__security_check_cookie@4 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__towlower 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__iswupper 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__iswlower 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__printf 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__fopen 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__iswalpha 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__setlocale 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__towupper 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__fclose 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__iswpunct 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__exit 18>unicharset_extractor.obj : error LNK2001: unresolved external symbol __imp__iswdigit 18>LINK : error LNK2001: unresolved external symbol _mainCRTStartup 18>ccutil.lib(strngs.obj) : error LNK2001: unresolved external symbol __imp__strchr 18>ccutil.lib(strngs.obj) : error LNK2001: unresolved external symbol __imp___snprintf 18>ccutil.lib(boxread.obj) : error LNK2001: unresolved external symbol __imp__sscanf 18>ccutil.lib(boxread.obj) : error LNK2001: unresolved external symbol __imp__strncpy 18>ccutil.lib(boxread.obj) : error LNK2001: unresolved external symbol __imp__fgets 18>ccutil.lib(boxread.obj) : error LNK2001: unresolved external symbol __imp__strrchr 18>ccutil.lib(unicharset.obj) : error LNK2001: unresolved external symbol __imp__sprintf 18>ccutil.lib(unicharset.obj) : error LNK2001: unresolved external symbol __imp____iob_func 18>ccutil.lib(unicharset.obj) : error LNK2001: unresolved external symbol __imp__strtol 18>ccutil.lib(unicharset.obj) : error LNK2001: unresolved external symbol __imp__fprintf 18>ccutil.lib(unicharset.obj) : error LNK2001: unresolved external symbol "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 18>ccutil.lib(memry.obj) : error LNK2001: unresolved external symbol __imp__free 18>ccutil.lib(memry.obj) : error LNK2001: unresolved external symbol __imp__calloc 18>ccutil.lib(memry.obj) : error LNK2001: unresolved external symbol __imp__malloc 18>ccutil.lib(errcode.obj) : error LNK2001: unresolved external symbol __imp__abort 18>ccutil.lib(errcode.obj) : error LNK2001: unresolved external symbol __imp___vsnprintf 18>ccutil.lib(tprintf.obj) : error LNK2001: unresolved external symbol __imp__vsprintf 18>ccutil.lib(tprintf.obj) : error LNK2001: unresolved external symbol _atexit 18>ccutil.lib(unicharmap.obj) : error LNK2001: unresolved external symbol "void __stdcall `eh vector destructor iterator'(void *,unsigned int,int,void (__thiscall*)(void *))" (??_M@YGXPAXIHP6EX0@Z@Z) 18>ccutil.lib(unicharmap.obj) : error LNK2001: unresolved external symbol "void __stdcall `eh vector constructor iterator'(void *,unsigned int,int,void (__thiscall*)(void *),void (__thiscall*)(void *))" (??_L@YGXPAXIHP6EX0@Z1@Z) 18>ccutil.lib(params.obj) : error LNK2001: unresolved external symbol __imp__fread 18>ccutil.lib(params.obj) : error LNK2001: unresolved external symbol __imp__fwrite 18>ccutil.lib(params.obj) : error LNK2001: unresolved external symbol __imp__ftell 18>ccutil.lib(params.obj) : error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@) 18>ccutil.lib(elst.obj) : error LNK2001: unresolved external symbol __imp__qsort 18>ccutil.lib(ambigs.obj) : error LNK2001: unresolved external symbol __imp__rewind 18>ccutil.lib(ambigs.obj) : error LNK2001: unresolved external symbol __imp__strtok_s 18>.\bin\unicharset_extractor.exe : fatal error LNK1120: 42 unresolved externals Debug version ========== 1>------ Build started: Project: classify, Configuration: Debug Win32 ------ 2>------ Build started: Project: ccstruct, Configuration: Debug Win32 ------ 3>------ Build started: Project: viewer, Configuration: Debug Win32 ------ 4>------ Build started: Project: libtesseract_training, Configuration: Debug Win32 ------ 2>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 3>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 5>------ Build started: Project: libtesseract_tessopt, Configuration: Debug Win32 ------ 6>------ Build started: Project: cube, Configuration: Debug Win32 ------ 7>------ Build started: Project: neural_networks, Configuration: Debug Win32 ------ 7>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 6>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 8>------ Build started: Project: cutil, Configuration: Debug Win32 ------ 9>------ Build started: Project: ccmain, Configuration: Debug Win32 ------ 8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 9>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 10>------ Build started: Project: textord, Configuration: Debug Win32 ------ 10>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 11>------ Build started: Project: wordrec, Configuration: Debug Win32 ------ 12>------ Build started: Project: image, Configuration: Debug Win32 ------ 11>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 12>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 13>------ Build started: Project: dict, Configuration: Debug Win32 ------ 13>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 14>------ Build started: Project: ccutil, Configuration: Debug Win32 ------ 14>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 15>------ Build started: Project: libtesseract, Configuration: Debug Win32 ------ 16>------ Build started: Project: combine_tessdata, Configuration: Debug Win32 ------ 15>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 17>------ Build started: Project: wordlist2dawg, Configuration: Debug Win32 ------ 5> Skipping... (no relevant changes detected) 5> tessopt.cpp 4> Skipping... (no relevant changes detected) 4> commontraining.cpp 16> Skipping... (no relevant changes detected) 16> combine_tessdata.cpp 5> libtesseract_tessopt.vcxproj -> C:\JED\devel\tesseract-ocr-read- only\vs2010\Debug\libtesseract_tessopt.lib 16>C:\Program Files\MSBuild\Microsoft.Cpp \v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. 17> Skipping... (no relevant changes detected) 17> wordlist2dawg.cpp 4> libtesseract_training.vcxproj -> C:\JED\devel\tesseract-ocr-read- only\vs2010\Debug\libtesseract_training.lib 18>------ Build started: Project: unicharset_extractor, Configuration: Debug Win32 ------ 17>C:\Program Files\MSBuild\Microsoft.Cpp \v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. 17>C:\Program Files\MSBuild\Microsoft.Cpp \v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. 19>------ Build started: Project: tesseract, Configuration: Debug Win32 ------ 17>C:\Program Files\MSBuild\Microsoft.Cpp \v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. 17>C:\Program Files\MSBuild\Microsoft.Cpp \v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. 19>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms \Win32\PlatformToolsets\Windows7.1SDK \Microsoft.Cpp.Win32.Windows7.1SDK.targets(19,5): error : Windows 7.1 SDK not found. Please make sure that the Windows 7.1 SDK is installed on the machine. 16>LINK : fatal error LNK1104: cannot open file '..\vs2008\lib \leptonlibd.lib' 17>C:\Program Files\MSBuild\Microsoft.Cpp \v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. 20>------ Build started: Project: mftraining, Configuration: Debug Win32 ------ 17>LINK : fatal error LNK1104: cannot open file '..\vs2008\lib \leptonlibd.lib' 21>------ Build started: Project: cntraining, Configuration: Debug Win32 ------ 18> Skipping... (no relevant changes detected) 18> unicharset_extractor.cpp 18>LINK : fatal error LNK1104: cannot open file 'C:\JED\devel \tesseract-ocr-read-only\vs2010\Debug\ccutil.lib' 20> Skipping... (no relevant changes detected) 20> mftraining.cpp 20> mergenf.cpp 20> commontraining.cpp 21> Skipping... (no relevant changes detected) 21> commontraining.cpp 21> cntraining.cpp 20>C:\Program Files\MSBuild\Microsoft.Cpp \v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. 20>C:\Program Files\MSBuild\Microsoft.Cpp \v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. 20>C:\Program Files\MSBuild\Microsoft.Cpp \v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. 20>C:\Program Files\MSBuild\Microsoft.Cpp \v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. 21>LINK : fatal error LNK1104: cannot open file '..\vs2008\lib \leptonlibd.lib' 20>LINK : fatal error LNK1104: cannot open file '..\vs2008\lib \leptonlibd.lib' ========== Build: 2 succeeded, 19 failed, 0 up-to-date, 0 skipped ========== -- You received this message because you are subscribed to the Google Groups "tesseract-ocr" group. To post to this group, send email to tesseract-ocr@googlegroups.com To unsubscribe from this group, send email to tesseract-ocr+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/tesseract-ocr?hl=en