[問題] 用Code Blocks 寫MFC 遇到問題

看板C_and_CPP作者 (疾風)時間15年前 (2010/09/23 19:44), 編輯推噓1(109)
留言10則, 4人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 用code blocks寫MFC 但是compiler不會過 #include <afxwin.h> #include <afxext.h> #include <afxdisp.h> #include <afxdtctl.h> #include <afxcmn.h> 都會顯示 No such file or directory 錯誤訊息 原始碼有寫一個header去include這些東西 不過似乎還是抓不到 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) Release 10.05 rev 6283 (2010-05-27 09:09:13) gcc 4.4.1 Windows/unicode - 32 bit 補充說明: 我有上網去找一些資料,不過還是不知道怎麼解決 開發MFC一定要用VS嗎? 如果是的話我就要想辦法去生東西出來用了 還是可以靠code blocks就解決了嗎? 謝謝大家 -- 我不是宅 我只是比較居家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.238.255.77

09/24 03:59, , 1F
MFC的library應該沒辦法跟gcc編出來的程式連結吧?
09/24 03:59, 1F

09/24 04:00, , 2F
09/24 04:00, 2F

09/24 04:21, , 3F
所以要用VS或是VC才能寫嗎???
09/24 04:21, 3F

09/24 05:00, , 4F
是阿,而且visual studio express版不支援喔
09/24 05:00, 4F

09/24 05:00, , 5F
只有付費的 standard/pro 等版本才有
09/24 05:00, 5F

09/24 05:00, , 6F
如果你沒有特殊需求的話,不妨試試 Qt/WxWidgets
09/24 05:00, 6F

09/24 05:01, , 7F
都是成熟的 c++ widget toolkit
09/24 05:01, 7F

09/24 09:58, , 8F
就算header找得到,你的程式連結時,還需要MFC相關的obj
09/24 09:58, 8F

09/24 09:59, , 9F
lib檔,然後要正確的連結他們,才能有機會產生執行檔成功
09/24 09:59, 9F

09/25 19:31, , 10F
這些東西都附在 VC 的安裝包裡面 MFC只有部分開源
09/25 19:31, 10F
文章代碼(AID): #1CcwuGCN (C_and_CPP)