作者:fjfzfisher | 来源:互联网 | 2023-06-02 10:24
这是一段相当纠结的经历,本人被配置中途出现的问题苦苦纠缠了一个多礼拜,在广大网友以及csdn好友的支持下,最终将这些配置好了,为了让各位不走我的老路,我现在将该配置方案贴出来,以飨读者!
这是一段相当纠结的经历,本人被配置中途出现的问题苦苦纠缠了一个多礼拜,在广大网友以及csdn好友的支持下,最终将这些配置好了,为了让各位不走我的老路,我现在将该配置方案贴出来,以飨读者!
资源:一个ubuntu系统,qt-creator-opensource-linux-x86-3.1.2.run安装包
步骤:
1.安装C++的开发环境:
sudo apt-get install g++
2.到官网下载最新的QT开发包,比如qt-opensource-linux-x86-5.3.1.run,下载到系统,双击它运行,假如双击后弹出提示,程序并没有启动的话,则在该目录下,打开控制台, 输入
chmod u+x qt-opensource-linux-x86-5.3.1.run
再次双击即可
3.配置调试环境,建立一个c或者c++的项目,按F5调试运行,假如弹出如下提示
![](https://www.#.com/imgs/9/4/4/2/36/b158e02d01faea18f816633eea60ed36.jpe)
则
将系统用户切换到root:su root (输入密码)
cd /etc
vi rc.local
增加这样一行:echo 0 | tee /proc/sys/kernel/yama/ptrace_scope
保存退出该文件,重启系统即可
变异一个有UI界面的程序,弹出如下警告信息:
:-1: error: cannot find -lGL,表示我们没有lgl库,可以按照网上的方法是用sudo apt-get install libqt4-dev或者sudo apt-get install libgl1-mesa-dev或者libgl1-mesa-dev或者libglu1-mesa-dev安装。或者使用如下方法
4.安装UI库
下载mase安装包,解压后执行connfiure,然后则在用户的里边目录下回生成一个mase/****.so文件
方法一:
在建立工程的时候,右键添加外部库,定位到该so文件,即可。
方法二:
将该so文件拷贝到系统/user/lib/目录下面即可
注意:可能需要在系统环境变量中添加该库文件的路径.
这样问题就解决了。