错误./hello: error while loading shared libraries: libQtGui.so.4: cannot open shared object file:

news/2024/7/10 4:31:02 标签: object, file, qt, path, library, 360

之前一直想在ARM 上跑qt,但都出现错误:

./hello: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory


这主要是ARM 上的运行环境设置不当:

我用的是飞凌的6410 环境变量设置如下:

export PATH='/opt/Qtopia4.4.3/bin:/sbin:/usr/sbin:/bin:/usr/bin'
export QPEDIR='/opt/Qtopia4.4.3'
export QTDIR='/opt/Qtopia4.4.3'
export QT_QWS_FONTDIR='/opt/Qtopia4.4.3/lib/fonts/'
export QWS_DISPLAY='LinuxFb:mmWidth76:mmHeight44:1'
export QWS_MOUSE_PROTO='Tslib:/dev/input/event1'
export TSLIB_CALIBFILE='/etc/pointercal'
export TSLIB_CONFFILE='/usr/local/tslib/etc/ts.conf'
export TSLIB_CONSOLEDEVICE='none'
export TSLIB_FBDEVICE='/dev/fb0'
export TSLIB_PLUGINDIR='/usr/local/tslib/lib/ts'
export TSLIB_ROOT='/usr/local/tslib'
export TSLIB_TSDEVICE='/dev/input/event1'
export TSLIB_TSEVENTTYPE='H3600'
export QT_PLUGIN_PATH='/opt/Qtopia4.4.3/plugins:/opt/Qtopia4.4.3/qt_plugins/'
export LD_LIBRARY_PATH='/opt/Qtopia4.4.3/lib'//之前忘了加这条



http://www.niftyadmin.cn/n/1736307.html

相关文章

const在函数前与函数后的区别

http://hi.baidu.com/joyjoytan/blog/item/e95ae850e98df364853524dc.html

LINUX内核中的xx_initcall初始化标号

LINUX内核中的xx_initcall初始化标号 田海立CSDN 2011-07-02 LINUX内核中有很多的初始化指示标志postcore_initcall(), arch_initcall(), subsys_initcall(), device_initcall(), etc. 这些起什么作用呢?查阅源代码(android goldfish-2.6.29)…

Linux应用程序开发 基础知识

原文地址:Linux应用程序开发 基础知识 作者:chipmunk_byr Linux应用程序开发本文讲述了linux应用程序开发的基本内容。值得学习!Copyright © 2006 本文遵从GNU 的自由文档许可证(Free Documentation License)的条款,欢迎转载…

set_fs get_fs

其实内核里面也可以用系统调用的&#xff0c;直接用read/write是可以的。但要注意几个问题&#xff1a; 一个是要记得编译的时候加上-D__KERNEL_SYSCALLS__ 另外源文件里面要#include <linux/unistd.h> 如果报错&#xff0c;很可能是因为使用的缓冲区超过了用户空…

#define SQUARE(a)((a)*(a))

#include <stdio.h> #define SQUARE(a)((a)*(a)) main(){ int a5; int bSQUARE(a); printf("%d",b); getch(); }结果是25&#xff0c;我怎么觉得应该是30啊&#xff1f; 经过预处理器处理后&#xff0c;代码变成了int b (a)*(a);也就是下面那个代码的形式&…

Linux下的c编程用到的头文件

unistd.h unistd的意思是UnixStandard的意思&#xff0c;里面定义的宏一类的东西都是为了Unix标准服务的&#xff08;一般来说包括了POSIX的一些常量…… unistd是unix 系统标准头文件&#xff0c;用于系统调用&#xff0c;相当于win32中的windows.h。 比如用到unistd中的get…

hrtimer的简单使用 + 原理和实现

1.hrtimers - 为高分辨率kernel定时器&#xff0c;可作为超时或周期性定时器使用 1). hrtimer_init初始化定时器工作模式。 hrtimer_init(&vibe_timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); vibe_timer.function timer_func; /* 设置定时器的回调函数&#xff0c;定时…

linux获取文件大小

摘自&#xff1a; http://os.51cto.com/art/200912/168700.html 在我们学习生活中经常会遇到问题和困难&#xff0c;就比如说我们在学习Linux时&#xff0c;比如怎样Linux获取文件大小的方法。前几天在工作中需要写一段代码&#xff0c;获取一些视频文件的大小&#xff0c;…