qtcreator cannot find -lts

简介: /********************************************************************* * qtcreator cannot find -lts * 声明: * 在对虚拟机文件夹整理的时候不小心将tslib的库目录给整理没了,然后 * 对Qt程序进行编译的时候发现找不到库文件,幸好保留了编译Qt库的配置脚本 * 文件,省了好多事。
/*********************************************************************
 *                qtcreator  cannot find -lts
 * 声明:
 *     在对虚拟机文件夹整理的时候不小心将tslib的库目录给整理没了,然后
 * 对Qt程序进行编译的时候发现找不到库文件,幸好保留了编译Qt库的配置脚本
 * 文件,省了好多事。
 *
 *                                   2016-1-14 深圳 南山平山村 曾剑锋
 ********************************************************************/


一、错误现象:
    /home/Qt/arm-linux-gcc/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/../../../../arm-fsl-linux-gnueabi/bin/ld: cannot find -lts
    collect2: ld returned 1 exit status

二、原因:
    编译Qt库的时候指定的tslib安装目录被移动了,找不到库的位置。

三、查看Qt库配置脚本如下:
    #!/bin/sh
    ./configure \
    -opensource \
    -confirm-license \
    -release \
     -shared \
    -embedded arm \
    -force-pkg-config \
    -xplatform qws/linux-arm-fsl-gnueabi-g++ \
    -depths 16,18,24,32 \
    -fast \
    -optimized-qmake \
    -pch \
    -qt-sql-sqlite \
    -qt-libjpeg \
    -qt-zlib \
    -qt-libpng \
    -qt-freetype \
    -little-endian -host-little-endian \
    -no-qt3support \
    -qt-libtiff -qt-libmng \
    -make translations \
    -qt-gfx-linuxfb -qt-gfx-transformed -qt-gfx-multiscreen \
    -no-gfx-vnc -no-gfx-qvfb -qt-kbd-linuxinput \
    -no-kbd-qvfb -armfpa  \
    -no-mouse-qvfb \
    -no-opengl \
    -no-mmx -no-sse -no-sse2 \
    -no-3dnow \
    -no-openssl \
    -webkit \
    -no-qvfb \
    -no-phonon \
    -no-nis \
    -no-opengl \
    -no-cups \
    -no-glib \
    -no-xcursor -no-xfixes -no-xrandr -no-xrender \
    -no-separate-debug-info \
    -nomake examples -make tools -nomake docs \
    -qt-mouse-tslib -DQT_QLOCALE_USES_FCVT \
    -I/home/Qt/Qt/tslib-install/include \
    -L/home/Qt/Qt/tslib-install/lib \
    -importdir /usr/local/Trolltech/QtEmbedded-4.8.5-arm/qml 

四、恢复库位置:
    1. /home/Qt/Qt/tslib-install/include 
    2. /home/Qt/Qt/tslib-install/lib 
        

 

目录
相关文章
|
Java Linux 数据安全/隐私保护
jdk21(最新版) download 配置(linux window mac)
不同系统使用最新版jdk后续持续更新 可评论区提问
2288 0
|
4月前
|
Ubuntu
在Ubuntu上安装JetBrains Toolbox并解决libfuse.so.2依赖问题
在Ubuntu上安装JetBrains Toolbox并解决libfuse.so.2依赖问题
220 3
|
10月前
|
C语言 C++
为DEV C++升级MinGW版本
为了安装easyx,但是原来的5.11版本跟着教程 https://codebus.cn/bestans/easyx-for-mingw 但是mingw版本太老了,无法使用 期间也尝试小熊猫dev和小龙版dev,但是他们修改后的界面风格不习惯,最终还是决定升级原来的dev c++就好了。
155 0
|
Ubuntu Linux Windows
qt6.5 download for kali/ubuntu ,windows (以及配置选项选择)
qt6.5 download for kali/ubuntu ,windows (以及配置选项选择)
69 0
qt6.5 download for kali/ubuntu ,windows (以及配置选项选择)
|
Ubuntu 编译器 Linux
Ubuntu中gcc-arm-none-eabi的安装、移除和版本切换
Ubuntu中gcc-arm-none-eabi的安装、移除和版本切换
1195 0
Ubuntu中gcc-arm-none-eabi的安装、移除和版本切换
|
JSON Ubuntu Linux
Linux Ubuntu配置Visual Studio Code及C++环境的方法
本文介绍在Linux Ubuntu操作系统下,配置Visual Studio Code软件与C++代码开发环境的方法~
2014 1
Linux Ubuntu配置Visual Studio Code及C++环境的方法
|
Linux 开发工具 git
LINUX:安装下载源码用的hg
LINUX:安装下载源码用的hg
147 0
|
Ubuntu Linux
Ubuntu20.04 编译Buildroot(支持Qt编译)
Ubuntu20.04 编译Buildroot(支持Qt编译)
1931 0
Ubuntu20.04 编译Buildroot(支持Qt编译)
|
Linux
LINUX下载编译opusfile/opus-tools
LINUX下载编译opusfile/opus-tools
219 0
|
Ubuntu Linux
Ubuntu 20.04.3 LTS - 安装 Visual Studio Code
Ubuntu 20.04.3 LTS - 安装 Visual Studio Code
643 0
Ubuntu 20.04.3 LTS - 安装 Visual Studio Code