错误:LNK1104:无法打开文件“vtkCommonCore-6.2.lib”

Posted

技术标签:

【中文标题】错误:LNK1104:无法打开文件“vtkCommonCore-6.2.lib”【英文标题】:error: LNK1104: cannot open file 'vtkCommonCore-6.2.lib' 【发布时间】:2015-08-21 12:09:50 【问题描述】:

我正在尝试在 qt 项目中添加 vtk 库(使用 VS 2013)。我像外部库一样添加这些,在 .pro 文件中生成的代码是这样的:

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/D:/VTK2/bin/lib/release/ -lvtkCommonCore-6.2
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/D:/VTK2/bin/lib/debug/ -lvtkCommonCore-6.2
else:unix: LIBS += -L$$PWD/D:/VTK2/bin/lib/ -lvtkCommonCore-6.2

INCLUDEPATH += $$PWD/D:/VTK2/install/include
DEPENDPATH += $$PWD/D:/VTK2/install/include

当我运行程序时返回:

【问题讨论】:

【参考方案1】:

如果你想使用绝对路径,不要使用 $$PWD。 $$PWD 是项目文件的路径。

尝试:

INCLUDEPATH += D:/VTK2/install/include

LIBS += -LD:/VTK2/bin/lib/debug

LIBS += -lvtkCommonCore-6.2

【讨论】:

以上是关于错误:LNK1104:无法打开文件“vtkCommonCore-6.2.lib”的主要内容,如果未能解决你的问题,请参考以下文章

错误 LNK1104:无法打开文件 'mfc90.lib'

链接:致命错误 LNK1104:无法打开文件 'ucrt.lib'

为啥我收到错误 LNK1104:无法打开文件 'glew32.lib'

链接:致命错误 LNK1104:无法打开文件“Iphlpapi.lib”

链接:致命错误 LNK1104:无法打开文件“SDL.lib”

错误:LNK1104:无法打开文件“vtkCommonCore-6.2.lib”