step1:wx wights文件下载文件

资源链接:http://www.wxwidgets.org/
https://www.wxwidgets.org/downloads/

step2:文件解压

将wxWidgets解压,进入build\msw文件夹,这个文件夹内是专门为Visual Studio提供的工程文件。在里面能找到从VC7到VC15的工程文件。visual Studio 2017对应的是VC15,所以点击wx_vc15.sln文件,用vc2017打开。(.sln文件是vc的解决方案文件)
编译好的文件文件下载地址:
https://download.csdn.net/download/weixin_44322778/85291519

step2:生成lib文件

打开文件后,会有24个项目,将所有项目都编译成库文件即可。(为避免整体编译时出现错误,个人建议一个项目一个项目的单独编译,右击每个项目选择生成即可)。如果编译时提示SDK版本错误,则右击解决方案,选择“重定解决方案目标”,选择合适的SDK版本即可


step4:测试
新建工程桌面文件


wxbase31ud_net.lib
wxmsw31ud_html.lib
wxbase31ud_xml.lib
wxmsw31ud_adv.lib
wxmsw31ud_aui.lib
wxmsw31ud_gl.lib
wxmsw31ud_media.lib
wxmsw31ud_propgrid.lib
wxmsw31ud_qa.lib
wxmsw31ud_ribbon.lib
wxmsw31ud_richtext.lib
wxmsw31ud_stc.lib
wxmsw31ud_xrc.lib
wxscintillad.lib
wxmsw31ud_core.lib
wxbase31ud.lib
wxtiffd.lib
wxjpegd.lib
wxpngd.lib
wxzlibd.lib
wxexpatd.lib
winmm.lib
comctl32.lib
rpcrt4.lib
wsock32.lib
odbc32.lib

在左面文件中新建一个源文件插入如下内容:

#include <wx/wx.h>
class Simple : public wxFrame
{public:Simple(const wxString& title);
};Simple::Simple(const wxString& title): wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxSize(250, 150))
{Centre();
}class MyApp : public wxApp
{public:virtual bool OnInit();
};IMPLEMENT_APP(MyApp)bool MyApp::OnInit()
{Simple *simple = new Simple(wxT("Simple"));simple->Show(true);return true;
}

效果展示:

参考链接:https://blog.csdn.net/gr786441521/article/details/83049972
https://segmentfault.com/a/1190000016134990
vs2013+wxwigets 3.0.0
https://www.cnblogs.com/xuanyuyt/p/4128858.html

【wxwidgets】相关推荐

  1. C/C++开发工具大比拼【转】

    C/C++开发工具大比拼[转]  (http://hi.baidu.com/vipdowndown/blog/item/dcd7c1b5ad3209ef30add167.html) * NetBean ...

  2. 【python】整理的 Python 库

    常用库 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器端构建格式化的 ...

  3. C++ 开源库,很完整介绍【转】

    [转]http://blog.csdn.net/lixingshi/article/details/22714783 向C++初学者推荐的几个开源库 标签:  STL  boost  SDL  wxW ...

  4. 【CentOS】利用Kubeadm部署Kubernetes (K8s)

    [CentOS]利用Kubeadm部署Kubernetes (K8s)[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体实验流程 1 系统准 ...

  5. 【Spring】框架简介

    [Spring]框架简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Asp ...

  6. 【C#】类——里式转换

    类是由面对对象程序设计中产生的,在面向结构的程序设计例如C语言中是没有类这个概念的!C语言中有传值调用和传址调用的两种方式!在c语言中,主方法调用方法,通过传递参数等完成一些操作,其中比较常用的的数据 ...

  7. 【C#】Out与ref是干什么的?

    关于return: 1.最后没有写 return 语句的话,表示程序正常退出 2.不需要返回值时,存在return的作用 例子 void main() {return; //return退出该程序的作 ...

  8. 【软件工程】RUP与软件开发5大模型

    软件开发的5大模型 1.瀑布模型:按照人的思维一步一步的开发下去,如果需求分析得当,每个阶段顺利,结果还不错! 2.快速原型模型:后来人们发现,自己不可能一下子就把所有的需求搞清楚,总是在开发的过程中 ...

  9. 【VB】学生信息管理系统5——数据库代码

    这次学生信息管理系统在代码的理解过程中遇到了一些问题.总结如下: 1. sql server的安装过程各个步骤的意思.在安装SQL Server的时候按照网上的步骤,我觉得这个需要学完整个数据库再返回 ...

最新文章

  1. 独家 | 如何“扰乱”科技巨头用来监视你的数据
  2. HDU 1058(打表)
  3. 第八届蓝桥杯决赛 磁砖样式
  4. Coroutine in Java - Quasar Fiber实现--转载
  5. 工作流笔记第一天_简单介绍activiti
  6. 【深度学习】每个数据科学家都必须了解的 6 种神经网络类型
  7. mysql 技能进阶_mysql的高级进阶(一)
  8. Python之字典类型数据常见操作及排序
  9. Mybatis多条件直接查询Param注解版
  10. 电子科大计算机学院毕业照,电子科大毕业照拍摄指南,请内部传阅!
  11. SQL Server 自动更新统计信息的基本算法
  12. 中年之后的人脉,靠的是两个字
  13. 西门子修复热门 CAD 库中的多个代码执行高危漏洞
  14. 【Oracle】RMAN备份
  15. 【王道操作系统笔记】操作系统的四个特征
  16. Asp.Net Core 入门(八)—— Taghelper
  17. idea中按住ctrl+滚轮改变字体大小
  18. 升级Win11后不喜欢怎么退回Win10系统?
  19. YYDS!迅雷的代码结构,竟然被大佬“扒了精光”!
  20. matlab 增量学习,支持向量机在线增量学习算法的MATLAB实现

热门文章

  1. mylayer-qts轻量级提示组件使用方式
  2. Redis数据持久化机制AOF原理分析二
  3. 静态图编程框架keras-学习心得以及知识点总结之keras的回调函数API
  4. 深度学习与计算机视觉的具体介绍
  5. 著名音乐app网易云推广运营策划案
  6. 华为mate20保时捷鸿蒙,抢到就是赚!华为Mate20RS保时捷设计明日开售
  7. 三坐标检测基础知识之测针选型
  8. 计算机毕业设计JAVAOA办公系统mybatis+源码+调试部署+系统+数据库+lw
  9. OpenGl L24高级光照
  10. 【金猿人物展】凯捷咨询史凯:未来要充分利用数据要素和数字化生产力打造企业升维新优势...