我想为ARM设备编译一个Qt程序。
我安装了ARM的工具链,下面是我的qmake.conf文件的样子:
#
# qmake configuration for building with arm-none-linux-gnueabi-g++
#
include(../../common/linux.conf)
include(../../common/gcc-base-unix.conf)
include(../../common/g++-unix.conf)
include(../../common/qws.conf)
# modifications to g++.conf
QMAKE_
运行cmake CMakeLists.txt后
我收到以下警告
CMake Warning at src/CMakeLists.txt:32 (add_executable):
Cannot generate a safe runtime search path for target MMPEditor because
files in some directories may conflict with libraries in implicit
directories:
runtime library [libQt5Widgets.so.5] in /usr/lib/x86_
每个平台在Qt 中都有多个安装版本。据我所知,这些安装版本的不同之处在于它所包含的SDK。我已经下载了两个版本,Qt-5.4.1 for Linux 64-bit和Qt-5.4.1 for android,我安装了android版本。但是,当我安装Qt for linux版本时,Qt安装程序拒绝在同一目录下安装。那么,我可以将这两个版本合并到一个目录中吗?我只是在想,如果我在另一个目录中安装另一个版本,然后将其复制到android版本,会给我带来问题。
我使用的是Debian OS,我正在尝试指向cmake where is my Qt4。
我尝试构建qjson库,并使用它的CMakeLists.txt:
我得到了:
Qt5 not found, searching for Qt4
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
CMake Error at /usr/share/cmake-2.8/Modules/FindQt4.cmake:1386 (message):
Found un
问题:
如何从Linux计算机卸载QT?
我在Debian机器上安装了一个损坏的设备。我试过重新安装,修理等,但没有运气。我被建议完全卸载,抓取最新版本并重新安装。
问题是,我不知道如何做到这一点,每次我尝试,QT总是带着同样的问题回来,我假设是因为一些配置文件在删除过程中没有被删除。
运行qmake --version会给出以下输出:
QMake version 3.0
Using Qt version 5.6.2 in /home/greg/anaconda2/lib
运行pkg-config --modversion QtCore会给出以下输出:
Package QtCore was n
当我尝试构建我的应用程序时,我得到了这个错误:
make: Wl,-rpath-link,: Command not found
我的Makefile如下所示,它是使用OE工具链中的qmake程序生成的文件。
#############################################################################
# Makefile for building: app_qt
# Generated by qmake (2.01a) (Qt 4.8.1) on: Tue Jun 26 17:49:26 2012
# Project: