【发布时间】:2013-09-18 15:51:04
【问题描述】:
所以我在 MFC 中使用旧的 Microsoft SDK(称为机器视觉的 VisSDK)在 VS2012 中创建一个应用程序,该 SDK 与 VS6 配合良好。问题是,我收到此 LNK1104 错误,无法打开文件 VisImSrcLibDB.lib。
我在项目中搜索了VisImSrcLibDB...但什么也没找到。我检查了所有头文件(外部)并试图查看它在哪里被调用。
我可以假设(根据名称)它似乎是 SDK 的一部分,但看在上帝的份上,我无法弄清楚它是从哪里调用的。
任何帮助将不胜感激。截图如下:
PS:是的,我已经在 LINKER 属性下映射了 SDK 的 lib 文件夹。以及Additional Include目录中对应的include文件夹。
【问题讨论】:
-
你确定它已经构建了旧的 SDK 吗?
-
问题是旧的 SDK 在 VS6 上运行良好多年。所以我不认为SDK是问题。我需要弄清楚这个 .lib 文件或其对应的 .h 文件是从哪里调用的。项目中的搜索结果为空
标签: c++ visual-studio-2012 mfc .lib