最近在包含 asprise_ocr_api.h 文件的时候出现如标题所示的错误
我的情况如下
在Dlg.h文件里面 #include “asprise_ocr_api.h” ,即使在该头文件里面增加 #pragma once,还是会出现错误
后来在网上看到说把 #include “asprise_ocr_api.h” 移到Dlg.cpp文件里面,试了之后就可以了
据网友分析,因为Dlg.cpp中include “asprise_ocr_api.h”,Dlg.h中include “asprise_ocr_api.h”,发现没,会造成asprise_ocr_api.h的重复引用,虽然用pragma等也无法解决,移到Dlg.cpp中,它生成obj文件时,只引用一次。
error:LNK2005 已经在*.obj中定义的一种情况及解决办法
最新推荐文章于 2024-11-30 14:41:41 发布