Qt Gui和Phantom Omni

时间:2015-09-17 10:26:06

标签: c++ qt user-interface

我正在使用Haptic设备(“Phantom Omni”),我正在创建一个GUI,这个gui有一些来自触觉设备的标题和源文件。我已经包含了它们,但我也包含了这些库。我尝试过在互联网上找到的所有方法,但是当我尝试构建项目时,它会返回有关LNK 2019和LNK 2001的错误。 我已经检查了qMake生成的Makefile,并且在这个文件中有我要添加的路径和库,但我不知道为什么,我总是有一些错误。

.pro文件:

#LIBS += -L"C:\\Folder\\Folder2\\LibFolder" -lextlib.lib


QT       += core gui
CONFIG += console

QT += gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = GUI_TeleManipulation
TEMPLATE = app

SOURCES += main.cpp\
        gui_telemanipulation.cpp \
    debug/moc_gui_telemanipulation.cpp \
    src/Client.cpp \
    src/PHANToM.cpp \
    src/HDU/src/hdu.cpp \
    src/HDU/src/hduAfx.cpp \
    src/HDU/src/hduDecompose.cpp \
    src/HDU/src/hduError.cpp \
    src/HDU/src/hduHapticDevice.cpp \
    src/HDU/src/hduLine.cpp \
    src/HDU/src/hduLineSegment.cpp \
    src/HDU/src/hduMatrix.cpp \
    src/HDU/src/hduPlane.cpp \
    src/HDU/src/hduQuaternion.cpp \
    src/HDU/src/hduRecord.cpp \
    src/hd.cpp

HEADERS  += gui_telemanipulation.h \
    ui_gui_telemanipulation.h \
    include/Client.hpp \
    include/matrix.h \
    include/Packet.hpp \
    include/PHANToM.h \
    include/HD/hd.h \
    include/HD/hdCompilerConfig.h \
    include/HD/hdDefines.h \
    include/HD/hdDevice.h \
    include/HD/hdExport.h \
    include/HD/hdScheduler.h \
    include/HDU/hdu.h \
    include/HDU/hduBoundBox.h \
    include/HDU/hduError.h \
    include/HDU/hduGenericMatrix.h \
    include/HDU/hduHapticDevice.h \
    include/HDU/hduLine.h \
    include/HDU/hduLineSegment.h \
    include/HDU/hduMath.h \
    include/HDU/hduMatrix.h \
    include/HDU/hduPlane.h \
    include/HDU/hduQuaternion.h \
    include/HDU/hduRecord.h \
    include/HDU/hduVector.h \
    src/HDU/src/hduAfx.h \
    src/HDU/src/hduDecompose.h


FORMS    += gui_telemanipulation.ui

#LIBS += -L"C:\\Folder\\Folder2\\LibFolder" -lextlib.lib

LIBS += -L"lib/" -lhd
LIBS += -L"lib/" -lhdu

1 个答案:

答案 0 :(得分:0)

使用静态库,您应该能够使用这个:

LIBS += "C:/Folder/Folder2/LibFolder/extlib.lib"

这假设您正在进行仅限Windows的项目。请阅读the docs了解更多信息。