[问题] VS所编译出来的MFC视窗程式有办法在其他作业系统执行吗?

楼主: red0whale (red whale)   2016-10-13 10:41:43
开发平台(Platform): (Ex: Win10, Linux, ...) Windows
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出): Visual Studio
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
 各位好,
 我是C/C++新手
 是这样的,我打算用Visual Studio来做MFC视窗应用程式
 出来的副档名是exe没错
 用Windows也是可以执行的
 因为我编译、执行都在Windows上
 于是我就有疑问说 那么其编译出来的应用程式可否在其他如Linux、Mac等作业系统上执行?
 如果不行,我又应该改用什么编译器或IDE去写以让所有作业系统都能成功读取并执行该视窗应用程式?
 谢谢
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
补充说明(Supplement):
作者: TobyH4cker (Toby (我要当好人))   2016-10-13 10:42:00
不行/视窗可以
作者: Sylveon (仙子精靈)   2016-10-13 10:55:00
Qt原始码跨平台,在不同平台上要重新编译
作者: kvykn   2016-10-13 11:19:00
wxWidget 可以跨平台
作者: james732 (好人超)   2016-10-13 11:29:00
如果你是想用同一个执行档跨系统好像有困难……
作者: boss0405 (boss)   2016-10-13 12:15:00
MFC就只能在windows上跑,Qt可跨平台可参考这边http://www.atai.org/guitool/
作者: TeaEEE (爱不趴 不爱趴)   2016-10-13 15:31:00
Qt或.net core才能跨平台
作者: Sidney0503 (Sidney0503)   2016-10-13 15:32:00
编译后的不行
作者: chchwy (mat)   2016-10-13 16:04:00
用Qt 然后三个平台各编译一次
作者: TobyH4cker (Toby (我要当好人))   2016-10-15 04:46:00
2
作者: godspeedlee (妳,我可以)   2016-10-19 04:10:00
winewine听说连sourceinsight都可以跑
作者: F04E (Fujitsu)   2016-10-20 17:55:00
wine不能跑MFC

Links booklink

Contact Us: admin [ a t ] ucptt.com