linux开发视频播放暂停等(linux开发 视频)-编程知识网

linux下如何进行Qt编程?

1、linux下复制qtrelease模式生成的可执行文件到桌面的新建目录。

2、编写脚本文件ldd.sh作用:导出可执行程序运行时所需要的库文件点击下载。

3、执行./ldd.sh+可执行程序在当前的文件夹下生成lib文件。复制lib下的库文件与可执行文件同级目录。

4、到Qt安装目录里找到platform文件夹我的目录是/opt/Qt5.7.0/5.7/gcc_64/plugins/platforms复制此文件夹与可执行文件同级目录。

5、复制ldd.sh到platforms文件夹内,执行./ldd.shlibqxcb.so将生成的lib目录下的库文件拷贝至可执行文件同级目录。删除platforms里的lib文件。

6、执行下载到的脚本文件./app.sh注:app.sh与可执行文件同名。在windows下写的脚本文件在linux下使用是出现/bin/bash^M:badinterpreter:没有那个文件或目录解决办法vim打开脚本文件:setff?显示ff=dos修改成:setff=unix:wq保存退出即可

linux开发环境?

Linux的C/C++开发环境一般都是文本编辑器(Vim、emacs等)+编译器(GCC、g++、make、cmake)+调试器(gdb),用集成开发环境IDE(比如codeblocks、eclipse-cdt)的比Windows平台要少。我才开始用的是eclipse-cdt,也是觉得IDE不好用,而且写一个helloworld都要产生一大堆文件(也不知道这些文件什么作用),用git来维护管理代码也非常不方便,而且如果编写的是命令行程序会反复切换到终端,还不如直接在终端编译,总之太不灵活了。

不过如果gdb用得不习惯的,可以选择用gdb的图形前端ddd和Kdbg这两个软件。

也有觉得命令行编辑器不习惯的,他们会选择图形界面的gVim+各种插件,或者图形功能更好的代码编辑器如gedit、Sublime Text、Atom、VScode等等。