作者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/m.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