社区
工具平台和程序库
帖子详情
在Windows下用qt编的软件能在Linux下使用吗?
鑫有灵犀002
2011-12-30 05:25:50
返回来行吗?在Linux下用qt编的程序能在Windows下用吗?如果能用,怎么用,重新编译就行吗?
...全文
466
6
打赏
收藏
在Windows下用qt编的软件能在Linux下使用吗?
返回来行吗?在Linux下用qt编的程序能在Windows下用吗?如果能用,怎么用,重新编译就行吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寻找自我
2011-12-31
打赏
举报
回复
你用到window的头文件,那就不行。
pathuang68
2011-12-31
打赏
举报
回复
[Quote=引用 4 楼 johnpher 的回复:]
代码可以不该
但是得重新编译
[/Quote]
++
JiangXiang
2011-12-30
打赏
举报
回复
代码可以不该
但是得重新编译
xunxun
2011-12-30
打赏
举报
回复
你是指代码啊还是编译好的啊
代码一般可以通用,只要在另一个平台重编译即可
编译好的除非是针对的交叉编译才能用
fq15973135977
2011-12-30
打赏
举报
回复
编译的方法:1.qmake -project (生成项目文件*pro)
2.qmake (生成makefile文件)
3.make (编译makefile得到可执行文件)
4../hello (执行程序)
fq15973135977
2011-12-30
打赏
举报
回复
只要你的程序中没有用到基于Windows 环境下的东西,如用到了加载的.dll的动态库等。就可以。
Qt的跨平台特点是“write once, compile anywhere”(一次编程,到处编译)
RYCOM是一款开源的串口调试助手,
使用
QT
设计,C++
编
。.zip
RYCOM是一款开源的串口调试助手,
使用
QT
设计,C++
编
写,可在
Windows
、
Linux
、MacOS操作系统上
使用
的桌面
软件
。V2.0版本支持STM32串口下载程序功能。
软件
开发设计:PHP、
QT
、应用
软件
开发、系统
软件
开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:
LInux
、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
CuteHMI:CuteHMI是
使用
Qt
库作为框架,用C ++和QML
编
写的开源HMI(人机界面)
软件
。 GitHub仓库是一面镜子!
可爱的人机界面 CuteHMI是
使用
Qt
库作为框架,用C ++和QML
编
写的开源HMI(人机界面)
软件
。 CuteHMI本质上是由Qbs组件粘合在一起的库,插件和可执行文件(称为“扩展”和“工具”)的集合。 要创建自定义项目,需要创建自己的一流扩展,该扩展可能依赖于任意数量的其他扩展,并
使用
特定的工具来加载其组件。 这使得CuteHMI具有许多用例的非常灵活的框架。 注意:虽然大多数项目
使用
的是GNU通用通用公共许可证版本3,但是某些文件是根据不同的许可证分发的。 分行 连续的分支
编
号表示项目的连续迭代。 项目的迭代与构建框架(存储库布局和Qbs项)有关。 扩展和工具是独立版本的,它们具有自己的。 分支“主”是一个开发分支。 开发分支可能包含正在进行深刻更改的源代码,使其无法
使用
。 分支“主”经常合并到具有“ alpha”状态的分支中。 该分支也可能会进行深度修改,但是应该可以
使用
。 处于“永久beta”状态的分支在某种意义上是稳定的,不得对其进行向后不兼容的更改。 对于新项目,建议
使用
“ alpha”分支。 到项目完成时,分支机构也应该稳定下来。 科 建造状态 发展状况
Qt
编
程先导篇(
Qt
5环境搭建,配置)
Qt
是由
Qt
Company开发的主流跨平台C++图形用户界面应用程序开发框架。
Qt
是面向对象的框架、容易扩展,并且允许真正地组件
编
程,既可以开发GUI程序,也可用于控制台工具和服务器。其跨平台集成开发环境
Qt
Creator 全面支持
Windows
,mac、
Linux
、iOS、Android、WP等。本课程主要帮助学员熟练掌握
Qt
5框架下的Winodws ,
Linux
C++开发环境搭建及配置详解,通过讲解
Qt
5.14.2 在
Windows
上的安装,
Qt
5搭配
编
译器mingGW, VS2017 ,VS2019 ,以及
使用
VS2019开发
Qt
程序,
Linux
上
Qt
搭配gcc
编
译器的演示,迅速帮助学员理解
Qt
与各种
编
译器的关系与配置,为学习
Qt
打下坚固的基础!
mingw-get-inst-20111118
简介 MinGW是指只用自由
软件
来生成纯粹的Win32可执行文件的
编
译环 境,它是Minimalist GNU on
Windows
的略称。这里的“纯粹”是指「
使用
msvcrt.dll的应用程序」。无法
使用
MFC (Microsoft Foundation Classes微软基础类库)。 注:msvcrt.dll(名称:Microsoft C Runtime Library)提供了printf,malloc,strcpy等C语言库函数,并且为
使用
C/C++(Vc)
编
绎的程序提供了初始化(如获取命令行参数)以及退出等功能.
编
辑本段概念 MinGW:一个可自由
使用
和自由发布的
Windows
特定头文件和
使用
GNU工具集导入库的集合,允许你生成本地的
Windows
程序而不需要第三方C运行时库。 MinGW,即 Minimalist GNU For
Windows
。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下
使用
GCC 产生
Windows
32 程序。 在基本层,MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序
使用
微软的标准C运行时间库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的
Windows
95 发行版以上的
Windows
OS 有效,
使用
基本运行时间,你可以
使用
GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以
使用
微软提供的 C 运行时间扩展。该功能是
Windows
32 API 不具备的。下一个组成部分是 w32api 包,它是一组可以
使用
Windows
32 API 的包含文件和端口库。与基本运行时间相结合,就可以有充分的权利既
使用
CRT(C Runtime)又
使用
Windows
32 API 功能。
编
辑本段mingw工具集合 实际上 MinGW 并不是一个 单纯的C/C++
编
译器,而是一套 GNU 工具集合。除开 GCC 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。 开发 MinGW 是为了那些不喜欢工作在
Linux
(FreeBSD) 操作系统而留在
Windows
的人提供一套符合 GNU 的 GNU 工作环境。 所以,
使用
MinGW 我们就可以像在
Linux
下一样
使用
GNU 程序开发工具。 GCC 就是 MinGW 的核心所在,GCC 是一套支持众多计算机程序语言的
编
译系统,而且在语言标准的实现上是最接近于标准的。并且 GCC 几乎可以移植到目前所有可用的计算机平台。(我的电脑上就还装有 DevKitPro,里面包含 GCC 的 ARM(for GBA/DS/GP32) 和 MIPS(for PSP) 版本。) GCC 本身不像 VC 那样拥有IDE 界面(在
Windows
上也存在 Dev C++ 之类的支持 MinGW
编
译器的 IDE)。源代码
编
辑你可以选用任何你喜欢的文本
编
辑器(据说微软的开发人员包括 VC 的开发都不用 VC 所带的 IDE
编
辑器,而是选用 GNU 的 VIM
编
辑器)。然后
使用
make 等工具来进行
软件
项目的
编
译、链接、打包乃至发布。而像 cvs(svn) 源代码版本控制工具可以让世界上任何一个角落的人都可以参与到
软件
项目中来。 关于 MFC,微软基础库类,这个随 VC++ 携带的一个源代码公开的开发包,和其他
Windows
程序开发包是一样的。如果有 VC++ 的授权,你完全可以
使用
MFC 的源代码,也就是你
使用
GCC 来
编
译 MFC 程序是完全可以的。 当然,GNU 下也很多
Windows
程序开发包,甚至有一些是支持跨平台
使用
的。不仅仅可以直接把源代码
编
译为
Windows
程序,也可以不经修改
编
译为其他操作系统的图形程序。 不过 GNU 下,最流行的图形界面开发库是 GTK+与
Qt
。GTK+ 与
Qt
均提供跨平台支持。例如
qt
支持
windows
、
linux
、mac os x、
windows
CE、symbian、meego等操作系统平台,并且提供了
Qt
SDK(包含
Qt
creator集成开发环境)。Gtk也能很好的运行在
Windows
平台(比如 GIMP 和 Gaim)。 总体说来,
使用
MinGW 就是 GNU。
FFmpeg音视频开发实战5 iOS/Android/
windows
/
Linux
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从
Linux
音视频采集,到TCP/IP UDP Socket服务器,客户端
编
程, 如何去定义网络通讯私有协议,x264,FFmpeg
编
解码,OpenGL ES渲染视频。OpenAL播放音频。到pcm实时转AAC,到H.264+AAC合成mp4, 整个流程,涵盖iOS,Android ,Mac 嵌入式
Linux
音视频相关绝大多数实用场景。以及Posix
编
程接口,C C++
Qt
,FFmpeg跨平台开发,iOS,Android,Mac,
linux
,桌面
软件
都不再是障碍。让学员能够,融汇贯通掌握音视频领域相关知识,从事音视频相关职业,年薪轻松三四十万不是梦。 付费学员加入QQ群,可获得1~3年的专业解答,周六晚8:00 ~10:00 QQ群内部直播答疑, 以及就业指导,项目练习等服务.
工具平台和程序库
24,854
社区成员
27,344
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章