WxWidgets笔记
关于环境变量的配置:
解压wxwidgets的压缩包之后要新建名为 WXWIN 的环境变量,变量的值为 解压得到的目录,不知为何要使用此环境变量
编译时使用的命令:
mingw32-make -j1 -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release MONOLITHIC=1
其中 SHARED 的缺省值为 1,UNICODE 的缺省值未知,BUILD 的缺省值为 release,MONOLITHIC 的缺省值未知。
-j1 参数表示并行编译的数量,(当使用 -j2 时会出错,猜测是makefile的问题,未细究)
可以使用 2>1.log 把警告信息保存到文件中
可以使用 2>nul 直接禁止警告信息
编译时用到的命令:
g++ -Wall -o test.exe test.cpp -lwxexpat -lwxjpeg -lwxmsw30u -lwxmsw30u_gl -lwxpng -lwxregexu -lwxscintilla -lwxtiff -lwxzlib
编译时用到的命令:
g++ -Wall -o test.exe test.cpp -lwxmsw30u_gcc_custom
Notepad++ 使用的命令:
cmd /k g++ -Wall -o "$(CURRENT_DIRECTORY)\a.exe" "$(FULL_CURRENT_PATH)" -lwxexpat -lwxjpeg -lwxmsw30u -lwxmsw30u_gl -lwxpng -lwxregexu -lwxscintilla -lwxtiff -lwxzlib && "$(CURRENT_DIRECTORY)\a.exe" & pause & exit
Notepad++ 使用的命令:
cmd /k g++ -Wall -o "$(CURRENT_DIRECTORY)\a.exe" "$(FULL_CURRENT_PATH)" -lwxmsw30u_gcc_custom && "$(CURRENT_DIRECTORY)\a.exe" & pause & exit
链接时需要的静态库的路径:
C:\Users\a123\Desktop\wxWidgets-3.0.2\lib\gcc_dll\libwxexpat.a C:\Users\a123\Desktop\wxWidgets-3.0.2\lib\gcc_dll\libwxjpeg.a C:\Users\a123\Desktop\wxWidgets-3.0.2\lib\gcc_dll\libwxmsw30u.a C:\Users\a123\Desktop\wxWidgets-3.0.2\lib\gcc_dll\libwxmsw30u_gl.a C:\Users\a123\Desktop\wxWidgets-3.0.2\lib\gcc_dll\libwxpng.a C:\Users\a123\Desktop\wxWidgets-3.0.2\lib\gcc_dll\libwxregexu.a C:\Users\a123\Desktop\wxWidgets-3.0.2\lib\gcc_dll\libwxscintilla.a C:\Users\a123\Desktop\wxWidgets-3.0.2\lib\gcc_dll\libwxtiff.a C:\Users\a123\Desktop\wxWidgets-3.0.2\lib\gcc_dll\libwxzlib.a
控制台下的一些函数:
wxPuts("hello");//打印字符串
wxString str=wxT("hello");//定义字符串
str.Contains(wxT("ello"));//判断子串是否存在
str.Len();//str的长度
str.MakeLower();str.MakeUpper();//转换大小写
wxShell(wxT("ls -al"));//执行控制台下的命令,头文件 utils.h
wxGetHomeDir();
wxGetOsDescription();
wxGetUserName();
wxGetFullHostName();
wxGetFreeMemory();
WxWidgets笔记的更多相关文章
- wxWidgets笔记_1_linux环境下wxwidgets的安装与配置
linux下wxwidgets环境的安装与配置 一.建立目标文件夹(自己定义) mkdir /opt/SCOTT 二.安装wxWidgets 1.wxWidgets版本号能够选用wxGTK-2.8.1 ...
- wxWidgets学习笔记——在屏幕上画简单的图形和文字
在屏幕上画简单图形和显示图片.处理简单鼠标键盘事件 /*************************************************************** * Name: M ...
- OpenGL 笔记 <2> Compiling and Linking a shader program
Preface 这一节所有的主要内容都在一个OpenGL库文件中<LoadShaders.h> ,只需要用LoadShader()函数进行加载即可.但是由于老是出错,所以自己实现了一下,也 ...
- git-简单流程(学习笔记)
这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- SQL Server技术内幕笔记合集
SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- NET Core-学习笔记(三)
这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...
随机推荐
- FasterRCNN原理(转)
在介绍Faster R-CNN之前,先来介绍一些前验知识,为Faster R-CNN做铺垫. 一.基于Region Proposal(候选区域)的深度学习目标检测算法 Region Proposal( ...
- linux通用技巧集合
1.将程序置为后台进程运行,关闭终端程序继续运行 nohup ./test.sh & 2.列出当前后台运行的进程列表包括进程id jobs -l 3.根据进程id杀掉该进程 kill - pi ...
- kotlin语法使用笔记
kotlin中文文档:http://www.kotlindoc.cn/ClassesAndObjects/Classes-and-Inheritance.html 1. 声明类的构造方法 例如继承Fr ...
- 【教程】Win7-64位安装OpenSSL详细过程
1.下载ActivePerl 5.24.0.2400 http://www.activestate.com/activeperl/downloads 图片:ActivePerl-5.24.0.240 ...
- Java开发工程师面试题1
时间2019-1-2 地点上海 package service; import java.text.SimpleDateFormat; import java.util.Date; public cl ...
- 阿里云php-7.2.12 安装
安装依赖 yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml ...
- python 中 __init__方法
注意1,__init__并不相当于C#中的构造函数,执行它的时候,实例已构造出来了. class A(object): def __init__(self,name): self.name=name ...
- 股票配资源码系统APP股票配资系统PC版配资系统
股票配资策略系统一套,pc+wap双端,封装app! 需要服务器环境: LNMP/LAMP ,域名,短信服务,IOS端APP需要企业签名发布,或者有金融行业资质到APPstore发布 产品介绍: 全套 ...
- Vivado Design Suite用户指南之约束的使用第一部分(介绍部分)
首先来看目录部分: 首先是介绍部分:这部分讲述的是Migrating From UCF Constraints to XDC Constraints(从UCF约束迁移到XDC约束)和About XDC ...
- ArcGIS AddIn 图斑比例分割工具,调用捕捉功能
最近做一个图斑按比例分割的工具,需要绘制一条用以切割的方向线,通过Tool的方式实现 绘制时希望能够使用捕捉功能,查阅相关资料如下: 使用该文章,第Implementing snapping in a ...