Sectors: Finance • Information Technoloy • Government • Healthcare • Industries • Education • (show all)
The most common cause of unsatisfied link error is that at least one dependent DLL is missing. To check for missing dependent DLLs, you can use Dependency Walker. If you have Visual Studio installed, you should have it on your machine already. If not, you can download it here:
For 32 Bit Applications (Mirror) | For 64 Bit Applications (Mirror)
Then follow the below steps:
Need further assistance? Please email the screenshot of Dependency Walker window along with the error messages to support
The most common cause of linking error is that the libstdc++ library on the target system is outdated. The typical error message is as follows:
libaocr_x64.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by libaocr_x64.so)
The error message indicates that it requires libstdc++ version 6.0.14 or higher. To check your libstdc++ version, you use:
ls -l /usr/lib/libstdc++.so.6 # /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.13 # You have version 6.0.13
To fix this problem, you have two options:
$ export LD_LIBRARY_PATH=/home/PATH; java -jar aocr.jar
Please google using keywords: 'upgrade libstdc++ YOUR_LINUX_DISTRIBUTION'
Please email the screen output and/or any exception trace to support We'll get back to you as soon as we can (95% of inquiries are replied within one business day).