繁体   English   中英

将videoInput库添加到QtCreator项目时出现无法解析的符号

[英]Unresolved symbols when adding videoInput library to QtCreator project

我正在尝试使用QtCreator并将videoInput库( http://www.muonics.net/school/spring05/videoInput/ )添加到项目中。 原始项目是一个简单的表单,尚无窗口小部件(Qt窗口小部件类型)。 在添加videoInput之前,所有内容都会编译并正常运行。

当我将videoInput添加为库时(通过QtCreator GUI的“添加库”选项),该项目无法编译:我遇到无法解析的符号错误。 添加库时,我选择“外部库”,指向.lib文件作为库文件,并指向.h文件作为包含路径。 我正在使用Windows环境,QT 5.5.0 MSVC2013 64位。 这是我的.pro文件之后的样子:

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../videoInput-master/compiledLib/vs2012/ -lvideoInput
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../videoInput-master/compiledLib/vs2012/ -lvideoInputd
else:unix: LIBS += -L$$PWD/../videoInput-master/compiledLib/vs2012/ -lvideoInput

INCLUDEPATH += $$PWD/../videoInput-master/videoInputSrcAndDemos/libs/videoInput
DEPENDPATH += $$PWD/../videoInput-master/videoInputSrcAndDemos/libs/videoInput

任何想法如何解决链接问题?

我确实在相同的环境下重建了lib。 但是,这不能解决问题。 我仔细查看了错误消息,结果发现我需要从C:\\ Windows \\ System32 \\文件夹链接标准Windows库(ole32.lib和oleaut32.lib)。 这似乎已经为我解决了编译器问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM