第一次接触QT,
系统是MacOS, 使用qt creator进行打包, 发现生成的文件是.app后缀的, 请问怎么生成.exe?
我的初衷是在MacOS上用QT进行开发, 然后可以打包成.exe在Windows上运行.
第一次接触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还是没有,都没有任何区别。它们主要靠文件头识别二进制文件类型。(当然,纯文本文件还是只能靠后缀区分。)