【发布时间】:2021-07-25 01:28:19
【问题描述】:
我在 windows 和 MinGW 编译器中使用 QJoystick 库。我在 QTCreator 工作。
我将它添加到 project.pro 文件中:
include (./3rdparty/QJoysticks-master/QJoysticks-master/QJoysticks.pri)
我只包括#include <QJoystick>。
如果我正在运行代码,则会出现以下错误:
:-1: error: skipping incompatible [path]\3rdparty\QJoysticks-master\QJoysticks-master\lib\SDL\bin\windows\mingw/SDL2.dll when searching for -lSDL2
:-1: error: skipping incompatible [path]\3rdparty\QJoysticks-master\QJoysticks-master\lib\SDL\bin\windows\mingw/SDL2.dll when searching for -lSDL2
:-1: error: cannot find -lSDL2
我的项目结构是这样的:
test3
|-test3.pro
|-main.cpp
|-[headers, and other cpp]
\-3rdparty
\-QJoysticks-master
\-QJoysticks-master
|-QJoysticks.pri
|-QJoysticks.pro
|-[readme and etc]
\-lib
\-SDL
|-SDL.pri
\-bin
\-windows
\-mingw
|-SDL2.dll
\-msvsc
|-SDL2.dll
\-mac
.
.
.
\-include
|-SDL_[xyz].h
|-[other SDL[...].h]
\-src
|-QJoysticks.h
|-QJoysticks.cpp
\-QJoysticks
|-[QJoysticks headers]
我是 C++ 初学者。
谢谢!
我的英语不太好,抱歉。
【问题讨论】:
标签: c++ qt mingw qt-creator joystick