我尝试为一个使用QT4和sqLite的开源项目构建一个快照文件。经过几次迭代,构建工作得很好,但是现在,我无法启动这个程序。似乎有两个问题:
字体乱七八糟(见截图)
不能加载db驱动程序。
我的重点是后者:
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
Cannot open DB
我看到文件libqsqlite.so正在加速。似乎数据库驱动程序路径是硬编码到/usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/中的,在预先构建的QT库中的某个位置,
我试图建立和安装流体模拟软件OpenFOAM的来源。第一步是通过在./Allwmake中运行$WM_THIRD_PARTY_DIR来构建所有第三方软件。我这样做,没有错误,并继续构建和安装ParaView通过运行./makeParaView。这将导致以下错误(开始是为您的和我自己的理智而剪裁的):
..。
-- Looking for jbg_newlen
-- Looking for jbg_newlen - not found
-- Protobuf: doing try-compiles for hash map/set headers
-- Protobuf: doing try-co
当我尝试运行qt-deployment时,我得到了休眠错误: 我还尝试使用ldd复制所有的so文件,并将它们放入另一个系统中,但随后我得到了分段错误(核心转储)错误 ./linuxdeployqt.AppImage /home/uia53314/LabelingTool8.0v/build-LabelingTool1-Desktop_Qt_5_12_3_GCC_64bit-Debug/LabelingTool
linuxdeployqt 5 (commit 37631e5), build 631 built on 2019-01-25 22:47:58 UTC
Not using FHS-l
在我的Ubuntu16.04上,我安装了一些软件包(通过Synaptic),它们的QT版本为5.5.1。我所拥有的软件(例如TeXstudio)似乎需要它们。
但是作为一名开发人员,我尝试使用QT5.9.1,它是我从Qt网站下载的(比如)。但是当我运行qmake时,它运行的版本是错误的。如何选择要使用的版本?
$ qmake --version
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu
但我想要这个:
~/lib/Qt5.9.1/5.9.1/gcc_64/bin/qmake --version
Q
安装后,当我这样做时
$ ~/Canopy/canopy
我得到了
Traceback (most recent call last):
File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/__boot__.py", line 9, in <module>
sys.exit(main())
File "build/bdist.linux-x86_64/egg/canopy/app/bootstrap.py", line 1335, in main
File
我尝试使用以下命令安装一些反汇编程序
$sudo cmake ../edb-debugger-master
但是它给了我一个如下的错误
-- Boost version: 1.58.0
-- Checking for module 'libgvc>=2.38.0'
--
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:26 (find_package):
Could not find a package configuration file provided by "Qt5
为什么CMake没有看到我的系统变量?
if (NOT DEFINED $ENV{QT_LIBS_DIR})
message(FATAL "You need to have system-wide variable with path to Qt libs")
set(QT_CMAKE_MODULES_FOUND FALSE)
elseif(NOT DEFINED $ENV{QT_LIBS_DIR})
set(QT_CMAKE_MODULES "$ENV{QT_LIBS_DIR}/lib/cmake" CACHE PATH "CMake
在Ubuntu和
tux-world@alachiq:~ > sudo apt-get install qt5-qmake build-essential g++ gcc
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
g++ is already the newest version.
g++ set to manu