天天看点

qt-2021-10-27

1、windows下安装好qt-creator和qt-sdk之后,设置完环境变量并手动添加了关联到qt-creator,但是会发现如果创建的qt控件项目下的qt-gui应用工程若是放到普通盘符下的普通文件夹下,会跑不出来想要的小窗口,如果创建工程时工程保存到桌面,那么运行后就是可以显示的。

2、ubuntu14.04用geditor打开.txt文档时,内容中的中文变为乱码,这里记录一下网上找到的解决办法(尝试过其它如gconfig-editor图形化界面修改,但是一安装完发现根本找不到gedit-2,无奈只好另找办法了),先将已经打开的.txt关闭,然后在终端中分别执行下面两条语句再重新打开文档即可。

(1)gsettings set org.gnome.gedit.preferences.encodings auto-detected "['gb18030', 'gb2312', 'gbk', 'utf-8', 'big5', 'current', 'utf-16']"

(2)gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['gb18030', 'gb2312', 'gbk', 'utf-8', 'big5', 'current', 'utf-16']"

3、安装qt sdk 4.7.4时出现如下图错误,网络上有说使用命令sudo apt-get install build-essential可以解决,但是在执行这句命令的过程由于刚好前一刻有一个update窗口跳出说有内容更新,但是自己也并没有太注意更新的什么内容,就点击了确定(后台被缩小隐藏在图中左侧任务栏倒数第二个),恰好是这个缘故,导致这边执行命令时出错,弹出类似e: could not get lock /var/lib/dpkg/lock - open (11: resource temporarily unavailable)这样的错误,后来等更新结束再次执行命令就可以了。

qt-2021-10-27

4、还是接着上一步的安装,执行sudo ./configure后跑了一会出现如下图错误:

qt-2021-10-27

网上查找到ubuntu下需要安装libxtst-dev、libx11-dev、libxext-dev这三个依赖,然后再执行sudo ./configure就得到执行成功如图所示。

qt-2021-10-27

5、在sudo make之后,源码编译的过程跑了一个小时,又弹出了以下错误,除了cannot find -lxrender之外还有另外几个提示,但总体都是指向缺少依赖,所以到网上找了一下解决办法,说编译之前需要安装sudo apt-get install libglib2.0-dev libsm-dev libxrender-dev libfontconfig1-dev libxext-dev,但是后面一句sudo apt-get install libglui-dev我尝试过是无法执行的,所以只安装了前面一句命令中的依赖,最终编译完的结果如图二所示。

qt-2021-10-27
qt-2021-10-27