事由在csdn上下载了C++FTP上传文件的代码,下载了codeblocks16最新版 运行这个代码,提示stdafx.h 老找不到,百度上搜了半天,发现是codeblock 不能直接编译MFC,需要配置,网上也找了一些文章关于codeblock配置MFC,也跟着后面学者配置,但都失败了,郁闷死了。
快放弃了,突然一想,我能否根据codeblock提示的出错信息去找相关的文章进行逐步解决,一步一步来,竟然成功了,呵呵,赶紧记录下来,总结下,不要又忘了.
clodeblock+MFC配置步骤
1)缺少MFC库,我先上Vs2008中VC部分,其他部分不装。你要全装了,你可以直接用vs2010开发了,,这一步主要是得到mfc库。
2)codeblock设置,在seting菜单,选择compile菜单,
a)在selected compiler 中先择vc++2010 ,在search directories 中的三个选项卡 compiler,linker,resourececompiler 添加如下路径,如下图所示
b) 选择 toolchian executables 选项卡,在complier installation directory 文本框中输入如下路径,也可以点击auto-detect 按钮,codeblocks会自动找到vc2010的安装路径(自动查找前提是你已经安装了vc2010),其他文本框默认即可,
备注:你如果只安装了vc2010,al.exe 你要从C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin这个目录下吧这个文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin才行
b)