错误: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:无法打开文件 'ucrt.lib'
为啥我收到错误 LNK1104:无法打开文件 'glew32.lib'
链接:致命错误 LNK1104:无法打开文件“Iphlpapi.lib”