2016 - 2024

感恩一路有你

cygwin离线安装包官方绿色版 在linux下,QT怎样编译出windows程序?

浏览量:1684 时间:2023-07-03 20:18:41 作者:采采

在linux下,QT怎样编译出windows程序?

你好,1、是可以完全安装cygwin,Cygwin是一个在windows平台上启动的类UNIX模拟环境,是cygnussolutions公司的新的光明软件,搜索官网上网下载即可,下载能完成,安装的时候注意一点我记得安装好去相关语言的编译器、解释器,在cygwin中生成气体Linux可执行文件。

2、也可以安装vmware、virtualpc等虚拟机,在虚拟机里直接安装linux系统,然后在linux系统中代码编译你所选的源码,生成linux上的可执行文件。

cygwin和mingw有什么区别么?

两个全是在windows平台上设计模拟Linux操作环境的工具。

cygwin是用是自己用c写的dll来全局函数。mingw用的是windows的系统dll。从执行上mingw的效率会高一点。但你知道有些东西linux上有的服务windows上不见得有,因为cygwin的功能会资料齐全有一些。

Cygwin和MinGW的区别与联系?

1、从目标上说MinGW是让Windows用户可以用上GNU工具,诸如GCC。Cygwin可以提供发下的类Unix环境,Windows用户不光可以建议使用GNU工具,理论上Linux上的程序如果用Cygwin恢复编译,就这个可以在Windows上运行。

2、从能力上说如果程序只用到C/C标准库,可以不用MinGW或Cygwin编译。如果不是程序还要用了POSIXAPI,则只能用Cygwin编译。

3、从依赖上说程序经MinGW代码编译后可以然后在Windows上面不运行。程序经Cygwin程序编译后启动,需要依赖性太强直接安装时附带的cygwin1.dll。Cygwin是用一个dll模拟linux环境来“欺骗”应用程序,像自己启动在linux环境下;而cygwin是在编译时可以提供linux到windows必要的话代码的“英译中”转换,都用到的肯定windows运行时库。在cygwin下编译程序不出来的程序不需要cygwin.dll才能在windows下运行程序,源码拿到linux环境下新的代码编译就也可以在linux下跑不快;mingw环境下编译器进去的程序,没有办法在windows下跑,源码在linux环境下编译程序很有可能通只不过。

cygwin 环境 Cygwin 程序 windows

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。