作者rock1985 (疾風)
看板C_and_CPP
標題[問題] 用Code Blocks 寫MFC 遇到問題
時間Fri Sep 24 03:44:11 2010
遇到的問題: (題意請描述清楚)
用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
→ freesamael:MFC的library應該沒辦法跟gcc編出來的程式連結吧? 09/24 03:59
→ rock1985:所以要用VS或是VC才能寫嗎??? 09/24 04:21
→ freesamael:是阿,而且visual studio express版不支援喔 09/24 05:00
→ freesamael:只有付費的 standard/pro 等版本才有 09/24 05:00
→ freesamael:如果你沒有特殊需求的話,不妨試試 Qt/WxWidgets 09/24 05:00
→ freesamael:都是成熟的 c++ widget toolkit 09/24 05:01
→ purpose:就算header找得到,你的程式連結時,還需要MFC相關的obj 09/24 09:58
→ purpose:lib檔,然後要正確的連結他們,才能有機會產生執行檔成功 09/24 09:59
推 clanguage:這些東西都附在 VC 的安裝包裡面 MFC只有部分開源 09/25 19:31