1、基于QT/E的无线KTV点播系统开发环境的建立一、安装虚拟机软件VMware Workstation二、安装linux操作系统虚拟机软件安装完成后,就可以在里面安装linux操作系统,这里我使用的Ubuntu10.04长期支持版。1、安装完成后,进入登陆界面无法使用键盘,解决办法为:在登陆界面右下角单击小人图案,再单击“Universal Access Perferences”,在弹出的对话框中选中“Use on-screen keyboard”。重新启动系统,这时就可以通过上面的步骤打开屏幕键盘,输入相应的密码登陆,登录后键盘功能正常使用。进入系统之后,要修改/etc/default/con
2、sole-setup文件的内容 为XKBMODEL=pc105 XKBLAYOUT=us XKBVARIANT=XKBOPTIONS= 然后重启,这样在登入界面时就可能使用键盘了。2、添加管理员用户:在命令行输入:sudo passwd root,输入两次密码后添加root账户成功,重启,使用root账户登录。3、设置软件源:首先备份源列表:cp /etc/apt/sources.list /etc/apt/sources.list_backup然后用gedit或其他编辑器打开: gedit /etc/apt/sources.list,到官方选中合适的源,这里我们选择163的源,具体为:deb
3、 lucid main restricted universe multiversedeb lucid-security main restricted universe multiversedeb lucid-updates main restricted universe multiversedeb lucid-proposed main restricted universe multiversedeb lucid-backports main restricted universe multiversedeb-src lucid main restricted universe mul
4、tiversedeb-src lucid-security main restricted universe multiversedeb-src lucid-updates main restricted universe multiversedeb-src lucid-proposed main restricted universe multiversedeb-src lucid-backports main restricted universe multiverse替换掉文件中所有的内容保存编辑好的文件。然后刷新列表:apt-get update因为经常会用到终端:所以把终端加到右键菜
5、单: apt-get install nautilus-open-terminal至此我们的Linux操作系统基本安装成功。但是语言还是英文,大家可以根据自己喜好是否调整为中文,调整方法,打开system菜单下administration下的language support,出现语言配置对话框,然后你可以选中最下面的installl/removae language安装中文或者其他语言,在调整后重系统起效!三、安装QT开发工具安装LinuxPC机下的IDE开发工具Qt Creator下载最新版本的Qt SDK for Linux/X11 32-bit* (370 Mb),里面包括Qt4.6.3
6、以及Qt IDE开发工具Qt Creator,由于下载的编译好的二进制包,所以只需要改变一下文件的属性,变为可执行,命令为:chmod +x qt-sdk-linux-x86-opensource-2010.04.bin这样就可以在文件所在的目录里执行一下命令进行安装:./qt-sdk-linux-x86-opensource-2010.04.bin安装完成后会在桌面新建一个Qt Creator快捷方式。安装标准C开发环境apt-get install build-essential libncurses5-dev安装交叉编译器进入交叉编译器压缩包所在目录,执行命令:tar xjvf arm-
7、linux-gcc-3.4.6.tar.bz2 -C /usr/local/设置环境变量:gedit /.profile在文件最后添加:export PATH=$PATH:/usr/local/gcc-3.4.6/arm-linux/bin使环境变量立即生效,执行命令:source /.profile交叉编译tslib触摸屏库进入tslib-1.4.tar.bz2压缩包所在目录解压,执行命令:tar xjvf tslib-1.4.tar.bz2进入解压后的目录:cd tslib-1.4 修改脚本:gedit build.sh文件内容修改为:#/bin/shexport CC=arm-linux
8、-gcc./autogen.shecho ac_cv_func_malloc_0_nonnull=yes arm-linux.cache ./configure -host=arm-linux -cache-file=arm-linux.cache -prefix=/usr/local/tslibmakemake install保存退出,并执行命令:./build.sh执行完成后就将tslib安装到了/usr/local/tslib下。交叉编译Qt 4.6.3进入压缩包所在目录,执行命令解压:tar xzvf qt-everywhere-opensource-src.tar.gz进入解压后的目
9、录:cd qt-everywhere-opensource-src修改错误文件:gedit src/3rdparty/freetype/include/freetype/config/ftconfig.h将第330行修改为:orr %0, %0,%2, lsl #16nt /* %0 |= %2 arm-linux.cache#echo glib_cv_stack_grows=no arm-linux.cache#echo glib_cv_uscore=no arm-linux.cache#echo ac_cv_func_posix_getpwuid_r=yes arm-linux.cache#echo ac_cv_func_posix_getgrgid_r=yes arm-linux.cache#./configure -prefix=/root/blu
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1