在VS中编译libdmtx库的源码

    libdmtx库最新版本是0.7.4,是2011年六月份发布的,至今没有更新,文档也跟不上。

    今天试了一下在VS里编译libdmtx的源码,简单记录下过程。
    
    尝试了这个网页上 http://libdmtx.wikidot.com/libdmtx-on-windows-using-visual-studio的0.7.4的方法,编译出了1000多个错,应该是头文件的包含不正确。
    无意中看到下面0.7.2的编译方法,发现0.7.2源码包里有一个工程目录(0.7.4没有),于是下载了0.7.2源码包,解压后,把里面的project和wrapper文件夹拷到0.7.4的源码包里,然后用VS打开project里的sln,选择编译libdmtx工程,可以编译成功,并在Debug目录下生成libdmtx.lib和libdmtx.dll文件!!

    编译好libdmtx.lib和libdmtx.dll两个文件后,就可以在其他工程中使用libdmtx库了。
    把dmtx.h、libdmtx.lib和libdmtx.dll三个文件拷到需要调用libdmtx库的工程目录下,并且在Project->Properties->Configuration Properties->Linker->Input->Additional Dependencies里添加加libdmtx.lib库。这样,前一篇博文 http://blog.csdn.net/qiuqchen/article/details/21812243中的示例代码就可以用了。

libdmtx源码包下载地址:  http://sourceforge.net/projects/libdmtx/?source=navbar。

你可能感兴趣的:(开源,二维码,图像处理,libdmtx)