Qt win32:libs未定义的引用

Qt win32:libs未定义的引用,qt,dll,libs,Qt,Dll,Libs,我想在我的Qt项目中链接一个.lib,但我得到了一个关于未定义对vhtIOConn::getDefaultvhtIOConn::DeviceType的引用的错误 我已将以下规范添加到.pro文件中: ###################################################################### # Automatically generated by qmake (2.01a) vie 28. ago 12:48:10 2009 ##########

我想在我的Qt项目中链接一个.lib,但我得到了一个关于未定义对vhtIOConn::getDefaultvhtIOConn::DeviceType的引用的错误

我已将以下规范添加到.pro文件中:

######################################################################
# Automatically generated by qmake (2.01a) vie 28. ago 12:48:10 2009
######################################################################

TARGET = 
DEPENDPATH += .
INCLUDEPATH += .

LIBS += "C:\agregar\VirtualHandCore.lib"
LIBS += "C:\agregar\VirtualHandDevice.lib"
LIBS += "C:\agregar\VirtualHandRegistry.lib"

# Input
HEADERS += "C:/Documents and Settings/halvarado/Mis documentos/respaldos de Qt/Development/include/vhandtk/vhtBase.h"
SOURCES += main.cpp

我该怎么办?

现在无法访问pc,但请尝试删除引号,并使用斜杠而不是反斜杠作为库路径的分隔符

win32 : LIBS += $$quote(C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\glew32s.lib)
win32 : LIBS += $$quote(C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\gltools.lib)

这就是我的工作方式,我目前正在linux中使用Qt5

我所做的是在这一行中添加您的project.pro的名称

LIBS += -luiohook

您可以尝试一下,只需将uiohook更改为要链接的库的名称。我希望这会有所帮助。

LIB是使用msvc和mingw的相同编译器构建的吗?VirtualHand*库是否导出所需的符号?