今天用MinGW的GCC在Windows里编了一个简单的命令行barcode识别程序:
gcc -o demo ReadBarcode.cpp -L . -lDynamsoftBarcodeReader -lstdc++
结果在运行的时候发生错误:
搜了一下发现这个接口是libstdc++
里的。通过Visual Studio命令行运行dumpbin
来看下程序依赖的库:
这里看到有libstdc++-6.dll
这个文件。在MinGW目录中找到这个文件,导出函数列表查看:
dumpbin /exports C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin\libstdc++-6.dll
接口太多,存到文本里打开: