zoukankan      html  css  js  c++  java
  • 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:Usersa123DesktopwxWidgets-3.0.2libgcc_dlllibwxexpat.a C:Usersa123DesktopwxWidgets-3.0.2libgcc_dlllibwxjpeg.a C:Usersa123DesktopwxWidgets-3.0.2libgcc_dlllibwxmsw30u.a C:Usersa123DesktopwxWidgets-3.0.2libgcc_dlllibwxmsw30u_gl.a C:Usersa123DesktopwxWidgets-3.0.2libgcc_dlllibwxpng.a C:Usersa123DesktopwxWidgets-3.0.2libgcc_dlllibwxregexu.a C:Usersa123DesktopwxWidgets-3.0.2libgcc_dlllibwxscintilla.a C:Usersa123DesktopwxWidgets-3.0.2libgcc_dlllibwxtiff.a C:Usersa123DesktopwxWidgets-3.0.2libgcc_dlllibwxzlib.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();

  • 相关阅读:
    1 外部JavaScript
    1 外部JavaScript
    蓝桥杯:位运算
    Java为什么要配置环境变量
    java数组静态复制和动态复制越界问题
    Dijkstra算法java实现
    离散二元关系实验java实现
    Java中字符串split() 的使用方法
    用java编程实现集合的交、并、差和补运算
    61根据字符出现频率排序(451)
  • 原文地址:https://www.cnblogs.com/vanwoos/p/9749852.html
Copyright © 2011-2022 走看看