code blocks不可以写mfc程序。
1、CodeBlocks最好使用wxWidgets,可以直接使用Win32的API函数。
2、而MFC是Win32的API函数的再次封装,有自己的库函数。
3、这个不是能不能写的问题,而是樱陆编译问题。
4、如果CodeBlocks使用VC的编译器,那就能编译MFC的程序。
5、如果使用GCC编译器,好耐举像是不能编译MFC程序。
6、脊亩顷而CodeBlocks是可以配置使用哪种编译器的。
举例用一个长方形周长和面积的编译来说消棚明一下,先创建一个mfc工磨唯程,把你类的声明放到一个头文件中,实现放到一个cpp文件中拿游则,包含进工程,然后在某个button的实现代码,如void CTestView::OnMENURectangle()
下复制你的代码
RedrawWindow()
CRectangle Rect
Rect.imput()
CString Str
CClientDC dc(this)
dc.SetTextColor(RGB(0,0,255))
Str.Format("长方形的周长为:%5.2f",Rect.circum())
dc.TextOut(100,60,Str)
Str.Format("长方形的面积为:%5.2f",Rect.area())
dc.TextOut(100,80,Str)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)