大家好,今天小编关注到一个比较有意思的话题,就是关于编程开发学习linux交流的问题,于是小编就整理了5个相关介绍编程开发学习Linux交流的解答,让我们一起看看吧。
- linux下如何进行Qt编程?
- 如何在linux下用c#开发窗口程序?
- windowsqt编译的执行程序如何在linux下运行?
- 把windows平台下mfc框架的代码移植到linux对编程小白来说难度很大吗?应该学习什么内容呢?
- 熟悉window下C/C++开发、windows网络/多线程编程,怎么快速转到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注:***.sh与可执行文件同名。在windows下写的脚本文件在linux下使用是出现/bin/bash^M:badinterpreter:没有那个文件或目录解决办法vim打开脚本文件:setff?显示ff=dos修改成:setff=unix:wq保存退出即可
如何在linux下用c#开发窗口程序?
就是开发的程序,能够在不用平台中使用。
C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。由于.NET目前不是跨平台的。所有C#,在Linux下无法运行。
再看看别人怎么说的。
windowsqt编译的执行程序如何在linux下运行?
这就是基础不牢造成的问题C/C++开发所谓的跨平台是指同一份源代码不需要修改,便可以再不同平台下直接编译成一样功能的目标代码 ,QT只是库 ,实际开发仍然是C++的 。linux windows的文件执行方式完全不同,将一个平台下编译好的拿到另一个平台执行完全没有意义所以 你在windows下写的qt代码 并生成了exe 需要在linux下再次编译才能运行
把windows平台下mfc框架的代码移植到linux对编程小白来说难度很大吗?应该学习什么内容呢?
学习C++和一个框架,比如Qt。
如果真是小白程度,不是存心打击你,这个坑,你爬不出来,至少短时间内爬不出来。
移植是不可能的,这叫重构。说难也不难,网络编程用的socket API,windows和linux下基本相同。界面只能用QT重写了。如果C基础比较扎实,花个几周时间学一下C++和QT就能上手。当然,首先要弄明白***的业务逻辑,业务逻辑弄明白了,看源代码就要简单得多,甚至不用看源代码。
熟悉window下C/C++开发、windows网络/多线程编程,怎么快速转到linux下做开发?
C/C++基础有了,网络基础知识、多线程等操作系统的原理都有了,这些都是跟平台无关的,都可以直接拿到Linux环境下面使用的。唯一的不同,就是Linux环境下的系统编程的API[_a***_]变了,了解Linux环境下的系统编程就可以了。关注嵌入式,关注Linux,请关注宅学部落。
到此,以上就是小编对于编程开发学习linux交流的问题就介绍到这了,希望介绍关于编程开发学习linux交流的5点解答对大家有用。