2009-08-28 17 views
0

私のQtプロジェクトで.libをリンクしたいのですが、vhtIOConn::getDefault(vhtIOConn::DeviceType)への未定義参照に関するエラーが発生しました。win32:libs未定義参照

私はすでに.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 

+0

libsは同じコンパイラ(msvcとmingw)を使ってビルドされていますか? VirtualHand *ライブラリは必要なシンボルをエクスポートしますか? –

答えて

0

今はpcにアクセスできませんが、libパスの区切り文字として引用符を削除し、円記号の代わりにスラッシュを使用してみてください。

0
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) 

これは、これは私のために働いたか

0

で、私は現在、LinuxでのQt 5で働いています。

私が何をしたか

はあなただけリンクするLIBの名前を変更するuiohook、それを試みることができる

LIBS += -luiohook 

name_of_your_project.proにこの行を追加することでした。私はこれが役立つことを願っています