MinGW for GCC IDE(参考尹成老师视频)

MinGW for GCC IDE使用和设置

 

1          安装:codeblocks-13.12mingw-setup-TDM-GCC-481.exe  (100MB左右的,里面包含MinGW,没有包含的可能不对!);

2          找到安装生产的文件夹,找到MinGW文件夹;看看有没有,最好复制出来一份,随便放;

3          用vs2013建一个MFC:

(1)、选择多文档,勾选 文档/视图结构支持,勾选安全开发生命周期检查,vs2008;

 

4          

(2)/

 

(3); 扩展名c 下面三个都选中

(4)、默认

 

 

(5)、全选

 

6)、基类选择CRichEditView

(7)/点击完成。生成如下,在中间打出#include<stdio.h>…保存,

 

(8),打开保存xxx.c文件后,发现是如下情况:是因为没有文本进行序列化

 

(9)文本进行序列化

打开刚才穿件的MFC文件,然后打开工程文件下面的:源文件——>xxxDoc.cpp文件,打开后,找到:

// CMFCApplication1Doc 序列化

void CMFCApplication1Doc::Serialize(CArchive&ar)

{

         if(ar.IsStoring())

         {

                   //TODO:  在此添加存储代码

         }

         else

         {

                   //TODO:  在此添加加载代码

         }

 

         //调用基类 CRichEditDoc 将启用

         //  容器文档的 COleClientItem 对象的序列化。

         // TODO: 如果作为文本进行序列化,则设置CRichEditDoc::m_bRTF = FALSE

         CRichEditDoc::Serialize(ar);

}

 

 

把红色部分变成:

// TODO: 如果作为文本进行序列化,则设置

CRichEditDoc::m_bRTF =FALSE;

 

注意加上分号;

最后编译重新生成工程;重复(7)(8;此时就可以正常了;

(10)、在MFC工程中,打开资源视图——>在主页傍边添加类别,修改类别名(随意,)在里面添加一个按钮,修改Caption,添加按钮的事件,事件类列表选择MainFrame;如下图:

 

点击添加编辑 OK

(11)、在button事件函数里面添加如下:

(12)/\、重新生成MFC工程后,选择点击刚才添加的面板里面的button按钮;就可以了!

 

 

(13)、在12步骤测试成功前提下:    将MinGW文件复制到MFC的工程文件下,并在里面建一个xxx.c文件,

将system(“calc”);改成MinGW文件夹的目录  并且加上mingwvarsg.bat

Eg: #include<stdlib.h>

   system("D:\\C++1\\CC\\MFCApplication1\\MinGW\\mingwvarsgcc.bat");

然后用新创建的MFC 打开这个文件;

最后点击执行按钮编译。

 

(14):总结,如果出现一闪就没有了,说明可能是MFC工程目录  MinGW  还有xx.c文件,以及mingwvarsgcc.bat设置的不对

 

如果,MinGW xx.c文件MFC工程不在一个盘里的时候,则在mingwvarsgcc.bat编辑时候,要添加这个:xx.c的那个盘名:

比如我的xx.c文件在桌面(C:)而 MFC工程在D:则我的设置是:

c:

cdC:\Users\Administrator\Desktop

gcc gcc.c -ogcc.exe

gcc.exe

可以了大功告成!!!!

 补充:

如果是CPP 的IDE则:需要将(3)步骤中的改成.CPP

然后再 mingwvarsgcc.bat编辑成:

c:

cd C:\Users\Administrator\Desktop

g++  gcc.cpp  -o gcc.exe

gcc.exe


一定非要是gcc.cpp  这个可以随便,只要结尾是.cpp

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值