无法找到VS12正在尝试打开的.lib文件

时间:2013-09-18 15:51:04

标签: c++ visual-studio-2012 mfc .lib

所以我在MFC中使用旧的Microsoft SDK(称为机器视觉的VisSDK)在VS2012中创建一个应用程序,它可以与VS6一起使用。问题是,我收到此LNK1104错误,无法打开文件VisImSrcLibDB.lib

我已经在项目中搜索了VisImSrcLibDB ...但没有任何结果。我已经检查了所有头文件(外部)并试图查看这个被调用的位置。 我可以假设(基于名称)它似乎是SDK的一部分,但不能因为上帝的爱而弄清楚这是从哪里调用的。

任何帮助都将在此受到赞赏。这是一个截图:

Screenshot of the error message

PS:是的,我已经在LINKER属性下映射了SDK的lib文件夹。以及Additional Include目录中相应的include文件夹。

2 个答案:

答案 0 :(得分:0)

如果您还没有,则应打开VS标志以获得详细输出。这应该可以说明为什么事情会被纳入构建中。

答案 1 :(得分:0)

VisImSrcLibDB.lib必须存在于VisSDK目录中的某些位置。

使用配置下拉列表中的PROJECT-Properties命令所有配置,并将包含VisImSrcLibDB.lib文件的目录添加到库目录< / strong>在 VC ++目录部分。