Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
LLRP集成与QT给定错误“;搜索-lltkcpp时跳过不兼容的/path/libltkcpp.a; 我在用C++编写QT创建者的应用程序,通过LLRP协议读取RFID标签。_C++_Qt_Qt5_Llrp - Fatal编程技术网

LLRP集成与QT给定错误“;搜索-lltkcpp时跳过不兼容的/path/libltkcpp.a; 我在用C++编写QT创建者的应用程序,通过LLRP协议读取RFID标签。

LLRP集成与QT给定错误“;搜索-lltkcpp时跳过不兼容的/path/libltkcpp.a; 我在用C++编写QT创建者的应用程序,通过LLRP协议读取RFID标签。,c++,qt,qt5,llrp,C++,Qt,Qt5,Llrp,我正在使用llrp.org网站中提供的example.cpp,试图编译代码时抛出以下错误- :-1: error: /home/project/RFID/lib/libltkcpp.a: Timestamp out of range; substituting 1970-01-01 05:30:00 :-1: error: skipping incompatible /home/project/RFID/lib//libltkcpp.a when searching for -lltkcpp :

我正在使用llrp.org网站中提供的example.cpp,试图编译代码时抛出以下错误-

:-1: error: /home/project/RFID/lib/libltkcpp.a: Timestamp out of range; substituting 1970-01-01 05:30:00
:-1: error: skipping incompatible /home/project/RFID/lib//libltkcpp.a when searching for -lltkcpp
:-1: error: cannot find -lltkcpp
:-1: error: skipping incompatible /home/project/RFID/lib//libxml2.a when searching for -lxml2
:-1: error: collect2: error: ld returned 1 exit status
我已将库--libltkcpp.a、libltkcpp_r.lib、libxml2.a添加到我的项目中。但问题还是来了。你知道这里出了什么问题吗

开发环境是64位CentOS。

首先,您需要一个如下所示的pro文件:

CONFIG -= qt
CONFIG -= app_bundle

SOURCES += \
    /some-path-to-the-example/example1.cpp

LIBS += -L/some-path-to-the-libraries -lltkcpp -lxml2
INCLUDEPATH  += /some-path-to-the-library-headers
然后,或者制作一个新的Qt Creator工具包,其中使用linux-g++-32作为Qt mkspec,并配置项目以使用它

或者,也可以使用现有的工具包,但在项目构建步骤中添加
-spec linux-g++-32
作为qmake的附加参数

运行qmake、rebuild,链接器问题应该消失

然而,您可能会遇到一些关于缺少头的编译器投诉,在这种情况下,您很可能需要安装32位开发库

在Ubuntu上,任务是安装
gcc-7-multilib
g++-7-multilib
软件包

大约百分之一,我真的不确定。我希望能帮助你渡过难关