第一次接触QT,
系统是MacOS, 使用qt creator进行打包, 发现生成的文件是.app后缀的, 请问怎么生成.exe?
我的初衷是在MacOS上用QT进行开发, 然后可以打包成.exe在Windows上运行.
就我所知,.app就是MacOS上的可执行文件后缀名啊,为什么要改?
不同操作系统上,可执行文件后缀不同,这太正常了,只有Windows才是以exe为后缀名(Linux上则是:可执行文件没有后缀名)。如果强行生成Windows那样的PE格式可执行文件,你在MacOS上也没法直接用啊。
注:MacOS是一种Unix系统,Unix和*nix-Like系统的特点是:后缀名没有实际作用,也称为“假后缀名”。后缀名对于MacOS这样的系统几乎是没有实际意义的,只要格式没变,后缀名叫.exe、.app还是没有,都没有任何区别。它们主要靠文件头识别二进制文件类型。(当然,纯文本文件还是只能靠后缀区分。)
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632