在Qt Creator中链接库时遇到问题
Having trouble linking a library in Qt Creator
.pro文件。。。
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = ASIGUI
TEMPLATE = app
LIBS += -L"libs/cxcore.lib"
-L"libs/highgui.lib"
-L"libs/ASICamera.lib"
SOURCES += main.cpp
mainwindow.cpp
liveview.cpp
HEADERS += mainwindow.h
liveview.h
asicamera.h
FORMS += mainwindow.ui
我得到了同样的程序,在Visual Studio中运行得很好,但我是Qt的新手,我调用的.lib文件中包含的每个函数都会出现以下错误。。。
liveview.obj:-1: error: LNK2019: unresolved external symbol cvCreateImage referenced in function "public: void __cdecl liveview::Start(void)" (?Start@liveview@@QEAAXXZ)
我已经在这里读了很多答案,但不知道问题出在哪里。
就像在任何C++项目中一样,你必须说明-L
的库在哪里,然后你想使用什么库。我假设你已经包含了所有需要的库,并且libs
在正确的位置,所以你应该更改:
LIBS += -L"libs/cxcore.lib"
-L"libs/highgui.lib"
-L"libs/ASICamera.lib"
对于
LIBS += -Llibs
cxcore.lib
highgui.lib
ASICamera.lib
相关文章:
- 编译包含字符串的代码时遇到问题
- 在顶点着色器中使用 OpenGl 的未声明标识符,我在顶点着色器中绘制三角形时遇到问题
- 从其他类访问类时遇到问题
- 使用静态成员声明类时遇到问题
- C++ 填充数组时遇到问题
- 在将字符串放入字符串向量时遇到问题?
- 余数除法和不允许除以零 (c++) 时遇到问题
- 我在C++中使用 getline() 函数时遇到问题
- C++线程安全:如果只有一个线程可以写入非原子变量,但多个线程从中读取. 会遇到问题吗?
- 在我的四叉树实现中遇到问题
- 在 c++ 中循环遍历数组时遇到问题
- 使用 MinGW 在 Windows 上构建 GLEW 时遇到问题
- 编译 Cilk Plus 程序时遇到问题
- 存储另一个函数返回的布尔数组时遇到问题
- 我在 OpenGL 中显示图像时遇到问题
- 我在解决此错误时遇到问题.我正在努力在主函数中传递数组
- 在 for 循环中更新两个变量时遇到问题C++
- 为什么我的程序在打开网络设备时遇到问题
- 在 Tensorflow C++ 中使用 FIFOQueue 时遇到问题
- 为什么我在虚幻引擎中的多态性和接口方面遇到问题?