背景:
最近由于项目需要,将原本的开发IDE环境由VS2008升级到了VS2012。本以为编译完成后的DCMTK开源库可以直接从VS2008移植到VS2012。但是通过项目属性添加完包含目录和依赖库后,编译会出现大量的链接错误(大多是跟dcmdata.lib、oflog.lib有关)。
解决方法:
重新按照原本的博客前辈柳北风儿(大神目前已经博客转移到网易:http://blog.163.com/qimo601@126/),利用CMake工具,选择VS2012本地编译器对DCMTK3.6.0的源码进行重新编译。
但是此处按照上述的步骤后,依然会存在大量的链接错误,如下截图所示: