作者red0whale (red whale)
看板C_and_CPP
标题[问题] VS所编译出来的MFC视窗程式有办法在其他作业系统执行吗?
时间Thu Oct 13 10:41:43 2016
开发平台(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):
--
欢迎各位使用以下网站服务:
http://redwh.al/ (短网址服务)
http://i.redwh.al/ (图片即时上传服务)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.14.194
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1476326511.A.E23.html
1F:→ TobyH4cker: 不行 10/13 10:42
2F:推 TobyH4cker: /视窗 10/13 10:44
刚才有找了一下,
Qt编译出来的视窗应用程式可以跨平台吗? (不太确定…)
谢谢
※ 编辑: red0whale (114.44.14.194), 10/13/2016 10:52:30
3F:→ TobyH4cker: 可以 10/13 10:55
4F:→ Sylveon: Qt原始码跨平台,在不同平台上要重新编译 10/13 10:55
5F:推 kvykn: wxWidget 可以跨平台 10/13 11:19
6F:推 james732: 如果你是想用同一个执行档跨系统好像有困难…… 10/13 11:29
7F:推 boss0405: MFC就只能在windows上跑,Qt可跨平台 10/13 12:15
9F:推 TeaEEE: Qt或.net core才能跨平台 10/13 15:31
10F:推 Sidney0503: 编译後的不行 10/13 15:32
11F:推 chchwy: 用Qt 然後三个平台各编译一次 10/13 16:04
12F:→ TobyH4cker: 2 10/15 04:46
13F:推 godspeedlee: wine 10/19 04:10
14F:→ godspeedlee: wine听说连sourceinsight都可以跑 10/19 04:10
15F:→ F04E: wine不能跑MFC 10/20 17:55