您的位置:首页 > 其它

windows7 64位机上配置MinGW+Codeblocks+ wxWidgets

2012-03-09 10:52 966 查看
在Windows7 64位机子上安装配置MinGW+Codeblocks+wxWidgets步骤如下:

1、 下载mingw-get-inst-20111118:http://sourceforge.net/projects/mingw/

2、 双击mingw-get-inst-20111118.exe,一般按默认即可,选择自己需要的组件;

3、 添加MinGW环境变量:选择计算机-->点击右键-->选中属性-->高级系统设置-->高级-->点击环境变量-->选中PATH,点击编辑,将C:\MinGW\bin加入到环境变量中,点击确定,在cmd中输入gcc(C:\MinGW\bin>gcc),如果提示:致命错误,没有输入文件,则表示已安装成功。

4、 下面例举一个C++程序代码,用vs2008建一个控制台程序:



#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"Hello!"<<endl;
return 0;
}

此hello.cpp文件存放目录为:F:\\test\\hello\\hello

则依次输入命令为:

F:\test\hello\hello>g++ -c hello.cpp //生成hello.o文件

F:\test\hello\hello>g++ -o hello hello.cpp //生成hello.exe文件

F:\test\hello\hello>hello.exe //输出 Hello!

5、 下载codeblocks-10.05mingw-setup: http://www.codeblocks.org/downloads/26;
6、 双击codeblocks-10.05mingw-setup,安装目录最好别有中文或空格,组件根据自己的需要进行选择,完成后会在桌面生成一个CodeBlocks图标;

7、 双击桌面上的CodeBlocks图标,会提示选择一个默认的编译器,选择GNU GCC Compiler,File associations中选择Yes,associate Code::Blocks with C/C++ file types;

8、 创建一个简单的控制台应用程序:File-->New-->Project…-->Projects,选中Console application,点击Go-->Next-->选中C++,点击Next-->Project title:projiect1;Folder to create project in:F:\test\codeblocks; Project filename:project1.cbp; Resulting filename:F:\test\codeblocks\project1\project1.cbp;点击Next-->默认,点击Finish,会默认生成一个main.cpp文件,编译运行即可。

9、 下载wxMSW-Setup-2.9.3:http://www.wxwidgets.org/downloads/#latest_stable

10、双击wxMSW-Setup-2.9.3.exe,连续点击Next,点击Finish;

11、打开命令行界面,进入c:\wxWidgets-2.9.3\build\msw目录下,分别执行

mingw32-make -f makefile.gcc clean

mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=release

mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=debug

命令,分别编译Release和Debug版本库;

12、打开CodeBlocks,File-->New-->Project…-->Projects,选中wxWidgets project,点击Go,Next-->选中wxWidgets2.9x(SVN Version)-->Next-->Project title:project2; Folder to create project in:F:\test\codeblocks;-->Next,随意输入-->Next,在Preferred GUI Builder中选中wxSmith,Application
Type中选中Dialog Based-->Next,在wxWidgets’ location中C:\wxWidgets-2.9.3-->Next,在 wxWidgets Library Settings中选中Use wxWidgets DLL 和 Enable unicode,其它默认-->Next-->Finish,编译,运行即可。



参考文献:

1、 http://blog.csdn.net/netanimals/article/details/6645844

2、 http://wenku.baidu.com/view/b73974c308a1284ac85043f6.html

3、 http://www.d2school.com/codeblocks/doc/codeblocks_setup.html

4、 http://www.docin.com/p-337072372.html

5、 http://hi.baidu.com/soul_villa/blog/item/84cbb8012235f0f208fa9393.html
6、 http://www.cnblogs.com/jianjungki/archive/2011/04/11/2012643.html
7、 http://wwywnp.blog.163.com/blog/static/1637220872011128115123372/
8、 /article/1981223.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: