安装wxWidgets
从官网可下载源码安装包。安装后,建立批处理文件对其进行编译:
gvim bwx.bat
内容如下:
@echo off
set WXWIN=C:\wxWidgets-3.0.2
pushd %WXWIN%\build\msw
mingw32-make -f makefile.gcc BUILD=release SHARED=0 UNICODE=1 WXUNIV=0 MONOLITHIC=0 USE_GUI=1 RUNTIME_LIBS=static MSLU=1 DEBUG_FLAG=0 DEBUG_INFO=0 CXXFLAGS="-std=gnu++11" CPPFLAGS="-w" -j8 clean
mingw32-make -f makefile.gcc BUILD=release SHARED=0 UNICODE=1 WXUNIV=0 MONOLITHIC=0 USE_GUI=1 RUNTIME_LIBS=static MSLU=1 DEBUG_FLAG=0 DEBUG_INFO=0 CXXFLAGS="-std=gnu++11" CPPFLAGS="-w -m32" LDFLAGS="-m32" CFG=32 -j8 clean
mingw32-make -f makefile.gcc BUILD=release SHARED=0 UNICODE=1 WXUNIV=0 MONOLITHIC=0 USE_GUI=1 RUNTIME_LIBS=static MSLU=1 DEBUG_FLAG=0 DEBUG_INFO=0 CXXFLAGS="-std=gnu++11" CPPFLAGS="-w" -j8
mingw32-make -f makefile.gcc BUILD=release SHARED=0 UNICODE=1 WXUNIV=0 MONOLITHIC=0 USE_GUI=1 RUNTIME_LIBS=static MSLU=1 DEBUG_FLAG=0 DEBUG_INFO=0 CXXFLAGS="-std=gnu++11" CPPFLAGS="-w -m32" LDFLAGS="-m32" CFG=32 -j8
popd
执行bwx.bat即可完成编译。然后建立新的批处理文件:
gvim gwx.bat
内容如下:
@ECHO OFF
SET WXWIN=C:\wxWidgets-3.0.2
SET WXCFG=gcc_lib\mswu
FOR /F "delims=" %%i IN ('wx-config --libs') DO SET WXLIBS=%%i
g++ %1 -o %~n1 -s -Os -I%WXWIN%\include -I%WXWIN%\lib\gcc_lib\mswu -Wno-deprecated-declarations -std=gnu++11 %WXLIBS% -mwindows
SET WXCFG=gcc_lib32\mswu
FOR /F "delims=" %%i IN ('wx-config --libs') DO SET WXLIBS=%%i
g++ %1 -o %~n1_32 -s -Os -I%WXWIN%\include -I%WXWIN%\lib\gcc_lib32\mswu -Wno-deprecated-declarations -std=gnu++11 %WXLIBS% -mwindows
即可编译调用了wxWidgets库的C++程序。可新建文件:
gvim hello.cpp
内容如下:
#define wxDEBUG_LEVEL 0
#include <wx/wx.h>
class MyApp : public wxApp
{
public:
virtual bool OnInit()
{
wxMessageBox(wxT("Hello, world!"));
return false;
}
};
IMPLEMENT_APP(MyApp)
执行:
gwx hello.cpp && hello
可进行测试。
安装wxWidgets的更多相关文章
- wxWidgets刚開始学习的人导引(2)——下载、安装wxWidgets
wxWidgets刚開始学习的人导引全目录 PDF版及附件下载 1 前言2 下载.安装wxWidgets3 wxWidgets应用程序初体验4 wxWidgets学习资料及利用方法指导5 用wxS ...
- wxWidgets初学者导引(2)——下载、安装wxWidgets
wxWidgets初学者导引全目录 PDF版及附件下载 1 前言2 下载.安装wxWidgets3 wxWidgets应用程序初体验4 wxWidgets学习资料及利用方法指导5 用wxSmith ...
- 安装wxWidgets遭遇的两大关卡
早就想体验wxWidgets.这学期的C++课,课时还算充裕.关键是弟子们的实践能跟得上,我希望能让他们也浅尝一把GUI开发. MFC能够选.但既然IDE都用CodeBlocks了.还是选wxWidg ...
- MSW下wxWidgets的安装与编译
教程摘自网上各大博客.贴吧.论坛,结合自己的实践做了一些实质性的修改. 一.安装 首先从http://sourceforge.net/projects/wxwindows/files/2.8.12/w ...
- wxWidgets笔记_1_linux环境下wxwidgets的安装与配置
linux下wxwidgets环境的安装与配置 一.建立目标文件夹(自己定义) mkdir /opt/SCOTT 二.安装wxWidgets 1.wxWidgets版本号能够选用wxGTK-2.8.1 ...
- Debian 7 下安装CodeBlocks12.11
1. 安装编译器 sudo apt-get install build-essential 2. 安装debug工具gdb sudo apt-get install gdb 3. 更新源 sudo n ...
- CentOS6.2编译安装codelite5.3
这两天实验室要求在服务器上安装一个codelite,于是由我对服务器下手,上网看了下悲剧的发现codelite不支持在centos上直接安装,只能编译安装,经过一番折腾之后,成功的装上了,下面是我的安 ...
- wxWidgets刚開始学习的人导引(3)——wxWidgets应用程序初体验
wxWidgets刚開始学习的人导引全文件夹 PDF版及附件下载 1 前言2 下载.安装wxWidgets3 wxWidgets应用程序初体验4 wxWidgets学习资料及利用方法指导5 用wx ...
- [转载]CodeBlocks+wxWidgets
到www.CodeBlocks.org下载并安装CodeBlocks,最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦. 到www.wxWidgets.org下载并安装wxWidgets,如果 ...
随机推荐
- 《JavaScript 闯关记》之对象
对象是 JavaScript 的数据类型.它将很多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值,因此我们可以把它看成是从字符串到值的映射.对象是动态的,可以随时新增和删除自有属性.对象除了 ...
- windows 7 旗舰版 切换 中英文 界面
http://jingyan.baidu.com/article/f7ff0bfc4963612e26bb131e.html 如果遇到:想下载英语语言包,但是出现代码80070643,windowsu ...
- mono for android 学习资料
http://www.cnblogs.com/Hua-Min/tag/Android/
- JQ 复制节点
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- android spinner 每行字体颜色都变化
final static int[] COLOR_LIST={Color.WHITE,Color.WHITE,Color.GRAY,Color.YELLOW,Color.RED}; spinner=( ...
- 【IOS学习基础】归档和解档
一.归档介绍 1.归档是指用某种格式来保存一个或多个对象,以便以后还原这些对象的过程.归档是将数据持久化的一种方式(所谓数据持久化,就是指在IOS开发过程中,将数据保存到本地,能够让程序的运行更加流畅 ...
- php.ini配置
PHP作为一门强大的脚本语言被越来越多的web应用程序采用,不规范的php安全配置可能会带来敏感信息泄漏.SQL注射.远程包含等问题,规范的安全配置可保障最基本的安全环境.下面我们分析几个会引发安全问 ...
- window.location.href("url") 无法在chrome和Firefoxz中使用
今天在js代码中加了一句window.location.href(‘url’)希望实现页面的跳转,IE中可以正常使用,但是Firefox却提示window.location is not a func ...
- 定制化Azure站点Java运行环境(1)
Azure website提供了为现代化的web应用程序快速部署的PAAS平台,可以让用户几分钟之内快速的将自己的应用部署到云端,并且提供了自动扩展(auto-scaling),SSL,多种语言(Ja ...
- PowerDesigner15在生成SQL时报错Generation aborted due to errors detected during the verification of the mod
转载: http://blog.csdn.net/successful555/article/details/7582154 PowerDesigner中如何设置字符编码为GBK或者GB2312 ht ...