CodeBlocks软件的安装以及wxMSW的编译

Codeblocks+wxWidgets安装及编译 0. 环境: Win10操作系统 64位 1. CodeBlocks安装我们需要使用自带mingw编译器的Codeblocks版本,我使用的是: codeblocks-13.12mingw-setup.exe,下载地址。 安装过程中选择安装所有组件即可,安装完成后在安装跟目录会有一个名为MinGW的子文件夹,例如我的是: C:\software\program\CodeBlocks\MinGW 阅读详情

Window安装总结

一.准备

1.    到www.CodeBlocks.org这个官网去下载codeblocks-12.11mingw-setup_user记住最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦。

2.    到www.wxWidgets.org这个官网去下载wxMSW-2.8.12-Setup这个软件。

3.    软件下载完成

二.安装(可以到这里去获得更多详细资料)

1.安装codeblocks

<1>右击获得管理员权限安装

<2>.直接下一步如下图

<3>.选择“I Agree”

<4>.选择Custom自定义安装,要全部打勾。

<5>.安装位置自己定义,点击Install安装,安装完成之后,设置环境变量在用户Path添加C:\CodeBlocks\MinGW\bin和C:\CodeBlocks\MinGW\mingw32\bin

2.安装WxMSW插件

<1>.双击wxMSW-2.8.12-Setup文件

<2>.Next(选择I accept the agreement)

<3>.Next

<4>.Next

<5>.路径自己可以修改的,在这我就用这个路径了。点击Next开始安装。

 

3.编译wxWidget

<1>.用CMD进入目录C:\wxWidgets-2.8.12\build\msw\目录下,执行:

Release版本:

mingw32-make -fmakefile.gcc MONOLITHIC=1 BUILD=release SHARED=1 UNICODE=1 USE_ODBC=1CPPFLAGS=-fno-keep-inline-dllexport

Debug版本:

mingw32-make -fmakefile.gcc MONOLITHIC=1 BUILD=debug SHARED=1 UNICODE=1 USE_ODBC=1CPPFLAGS=-fno-keep-inline-dllexport

 

<2>.注意:为防止编译过程中出现错误(由于使用较新的GCC,可能出现编译到最后出现内存不足问题),最好在执行编译任务前修改下config.gcc文件,其位置在C:\wxMSW-2.8.12\build\msw中。找到CFLAGS与CXXFLAGS对应行,修改为CFLAGS ?=-fno-keep-inline-dllexport

CXXFLAGS ?=-fno-keep-inline-dllexport

即可。

推荐编译命令为

mingw32-make -fmakefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1(release版本)

mingw32-make -fmakefile.gcc BUILD=debug SHARED=1 MONOLITHIC=1 UNICODE=1(debug版本)

如果有不清楚的可以到这里去了解更多!

CodeBlocks+wxWidgets安装和配置 CodeBlocks版本  codeblocks-13.12mingw-setup-TDM-GCC-481.exe  , wxWidgets版本 wxWidgets-3.0.0 安装 到www.CodeBlocks.org下载并安装CodeBlocks,最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦。安装到www.wxWidgets.org下载并安装wxWidgets,如果只开 阅读详情

相关推荐

wxWidgets教程00:基于CodeBlocks安装&配制

使用CodeBlocks进行wxWidgets C++ GUI开发,步骤: 1. 下载安装Code::Blocks: www.codeblocks.org,建议下载带mingw版本的,mingw即Minimalist GNU for Windows,包涵GNU GCC编译器 2. 下载最新版本的 wxWidgets,官方地址:https://www.wxwidgets.org/,目

宁静致远 8350

wxWidgets3.1.5环境搭建总结

1、安装mingw版codeblock 2、安装wxMSW ​​​​​​https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.5/wxMSW-3.1.5-Setup.exe 3、在include目录中操作setup.h 将wx/msw文件夹中的setup.h拷贝到wx目录 4、下载wxWidgets的lib:https://github.com/wxWidgets/wxWidgets/releases/download/v3.1

张人杰的博客 887

配置codeblocks+wxwidgets

3. 将codeblocks的bin目录设置环境变量。2. 安装codeblocks和wxwidgets。a). 下载codeblocks。b). 下载wxwidgets。

mahailiang的专栏 1301

Dev-Cpp/Mingw32 环境介绍(9)

上文回顾:在上一篇中,我为各位介绍了如何制作包文件,和新建一个自定义的工程。下面我按照约定,要介绍wxWidget的安装。本文适合Dev-Cpp和Mingw32编译器的。第十四章 wxWidget的下载与安装  这一章我将为各位介绍如何下载安装wxWidget这个GUI开发库。  首先,我们先要知道,我们是在win32下使用wxWidget的。所以,我们现在要下载的是wxMSW这个开发库。

北斗星君的专栏 7584

wxMSW-2.6.4.zip

这是wxWidgets for Windwos Platform的最新版本2.6.4,即通常的wxMSW2.6.4。-This is a wxWidgets for Windwos Platform of the latest version 2.6.4, that is the usual wxMSW2.6.

wxWidgets_wxMSW-3.1.3-Setup.exe

这是Github上下载的wxWidgets 3.1.3 版本的源代码,原始链接为:https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.3/wxMSW-3.1.3-Setup.exe

wxMSW-2.8.7在vc6.0的安装,编译和配置

 1、 安装运行wxMSW-2.8.7-Setup1.exe,将之安装到不带空格符号的目录中,本例为D:/wxWidgets-2.8.7;2、 编译和配置1) 用VC6.0编译 进入D:/wxWidgets-2.8.7/build/msw,用VC打开wx.dsw工程文件。进入Build—〉Batch Build,只选中所有工程各自的Win32 Release和Win32 Debug版本

jacky_senlinbao的专栏 1002

wxMSW-3.1.2_gcc510TDMGCC_x64_Dev

这是用于TDMGCC编译器的wxWidgets开发包,包含需要的静态库、动态库以及编译器相关的头文件。最近这些资源被河蟹了,大家下载起来不容易,所以打算就分享这些文件。使用方法:包含编译器相关头文件、wx头文件、指定__WXMSW__、_UNICODE、NDEBUG(发行版专用)、WSUSINGDLL(动态库专用)这几个宏,指定-finput-chaaset=GBK(系统的编码),指定链接库,使用TDMGCC编译GBK(系统编码)的源文件即可。

wxWidgets介绍 —— 一文全面了解wxWidgets

wxWidgets由爱丁堡大学的Julian Smart于1992年创立。最初是一个用于创建在Unix和Windows上可移植的应用程序的项目,后来它已成长为支持MacOS,GTK+以及许多其他工具包和平台的界面库(有关更多详细信息,请参见“历史”页面)。为该项目做出贡献的开发人员数量现在为数百人,工具包也有强大的用户群,其中包括从开源开发人员到公司开发人员等很多人。那么,与其他跨平台GUI工具包相比,wxWidgets有什么特殊之处?

boom's works 8532

wxMSW-2.8.7.zip

在网上找到个教程https://www.cnblogs.com/gaowengang/p/5822132.html

wxMSW-3.1.2_vc141_x64_Dev

这是适用于VS2018版本的MSVC编译器、开发wxWidgets的开发包,包含静态库、动态库、编译器相关的头文件,最近这些资源都被河蟹了,大家下载起来不容易,于是就打算分享出来。

为CodeBlocks添加vim

在Java/Python成为主流的今天,仍然用C/C++的古董程序员不多了,Code Blocks是开源跨平台C/C++ IDE,喜欢跨平台的C++多半只能选这个 上手第一件事情,添加vi插件 1、安装 http://www.codeblocks.org/downloads/binaries 注意除了安装codeblocks-20.03-setup.exe 之外,还需要下载源代码,后期要用。 http://www.codeblocks.org/downloads/source 源代码 ...

Hy 的专栏 1948

wxMSW-2.4.2-setup.zip_wxMSW_wxWindows 2.4_wxWindows-2_wxmsw2.4_w

wxwindows 安装程序,c++核心思想中的类似与,MFC的UI开发工具!

ubuntu下codeblocks起步(补充篇)-上

CodeBlocks在windows下安装   CodeBlocks的安装是很简单的,以下是我的安装步骤:                       ①、下载 codeblocks-1.0rc2_mingw.exe,如下地址downloaded at Sourceforge.                      ②、下载codeblocks的Nightly build版(nightly

Q_Jizi(七之子)的专栏 2167

NVIDIA DGX Spark (Ubuntu 24.04) 部署Isaac Sim与Isaac Lab:二进制安装与ROS2集成实战

本文详细介绍了在NVIDIA DGX Spark工作站(Ubuntu 24.04系统)上,通过预编译二进制包稳定部署Isaac Sim与Isaac Lab的完整实战流程。文章重点剖析了二进制安装相较于源码编译和pip安装的优势,有效规避了CUDA、PyTorch等关键组件的版本冲突陷阱,并逐步指导完成环境配置、Isaac Lab集成、Conda环境管理以及ROS2 Jazzy的集成,最终构建出完整的机器人仿真与强化学习开发平台。

kite3的博客 396

LVGL在STM32H743IIT6上的性能优化技巧:如何提升图形界面刷新速度

本文详细介绍了在STM32H743IIT6高性能MCU上优化LVGL图形界面刷新速度的实战技巧。通过利用芯片的DMA2D硬件加速模块替代低效的软件画点,将绘制缓冲区放入SDRAM并启用双缓冲机制,以及合理配置CPU缓存与MPU,有效解决了界面卡顿问题。文章还涵盖了LVGL引擎调优、内存架构优化等关键步骤,帮助开发者充分发挥STM32H743的硬件潜力,实现流畅的图形界面体验。

vscode6remote的博客 308

安装codeblocks和wxwidgets及opencv

      codeblocks 是一款开放源代码的跨平台的c/c++集成开发环境,它是用wxwidgets 开发的,并且支持插件,功能很强大。可以用来在windows开发各种程序。下面记录一下我安装该软件的过程:         首先到http://www.codeblocks.org/downloads 下载该软件,选择含mingw的文件(codeblocks-10.05ming...

codeprac 358

COMSOL+AI实战:5个超实用技巧让你的仿真效率翻倍(附Python代码)

本文详细介绍了如何将人工智能(AI)与COMSOL仿真软件结合,通过Python脚本实现五大实用技巧,包括自动化生成数据集、构建代理模型、集成AI优化算法、利用神经网络加速场量求解以及智能结果分析,从而显著提升多物理场仿真的效率和自动化水平。

weixin_29230865的博客 443

CodeBlocks学习(二)安装篇

CodeBlocks是如此的优秀,就让我们一起来学习如何安装、使用他吧! 安装      CodeBlocks的安装是很简单的,以下是我的安装步骤:                       ①、下载 codeblocks-1.0rc2_mingw.exe,如下地址downloaded at Sourceforge.   

ynzhangyao的专栏 2439

TBOX(Telematics Box)在智能网联汽车中的核心功能与应用场景解析

TBOX(Telematics Box)是智能网联汽车的“中枢神经”,基于Android或Linux操作系统,并通过CAN总线与车辆深度交互。它实现了远程控制、车辆状态监控、OTA升级及紧急呼叫(E-CALL)等核心功能,是提升用车安全、便利性与实现车辆持续进化的关键技术组件。

weixin_29158413的博客 804

【车载以太网】【AVB/TSN】IEEE802.1Qav队列及转发协议

目录 一、概述 二、优先级排队算法 三、基于信用的流量整形算法 一、概述 IEEE 802.1Qav 队列及转发协议(Qav)针对不同数据流选择不同的传输选择算法来保障对时间敏感的 AV 数据流的实时传输。为了避免传统的异步以太网数据流量与 AVB 流量之间对网络资源的竞争,AVB 交换机内使用优先级排队算法和基于信用的流量整形算法实现数据流的调度。 二、优先级排队算法 优先级排队算法主要用于传统以太网数据流(BE, Best Effort)的调度传输,BE 流通过基于优先级...

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 4687

CodeBlocks+wxWidgets

到www.CodeBlocks.org下载并安装CodeBlocks,最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦。到www.wxWidgets.org下载并安装wxWidgets,如果只开发Windows程序可以只下载wxMSW版本,如果你喜欢也可以下载wxAll版本。 我这里下载的最新版本为:CodeBlocks-13.12  wxWidgets-3.0 分别按照他们,

kingsollyu的专栏 5370

Windows Docker + RK3588 部署 YOLO26-Pose 人体姿态检测

YOLO26-Pose 在 RK3588 上的部署流程是 Windows Docker 容器内 ONNX 导出 → RKNN 转换(INT8 量化)→ ADB 推送 → 板端 C++ 推理。YOLO26n-Pose 在 640 输入下全链路约 55 FPS,可以覆盖实时姿态检测需求。先在板端用单张图片验证关键点输出正确性,确认 C++ 后处理的解析逻辑无误后,再切换到摄像头实时推理。

m0_64661770的博客 98

Windows下使用codeblocks+wxWidgets开发的配置方法

在windows底下使用codeblocks+wxwidgets开发,我选择如下配置首先下载两个很重要的文件wxWidgets在windows底下用mingw编译器开发的安装程序http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.10-Setup.execode::blocks在windows底下的附加了mingw编译器的安装程序http:

烟雨平生 1064

【maven】idea左侧External Libraries里,没有Maven的依赖包 代码飘红

文章目录1.概述M.参考 1.概述 因为内网开发,然后这几天我被隔离了,然后公司搞了一个外网的vpn能连接的云桌面,云桌面也是网络隔离的,因此只能自己拷贝相关的文件到里面。 然后我就拷贝了代码和maven仓库中的一部分,因为本地的20G一次拷贝不完,需要多次拷贝,但是我拷贝了kafka,仍然飘红。具体如下 idea左侧External Libraries里,没有Maven的依赖包 然后整了很久都没搞定,后来我自己新建了一个项目,然后引入发现是不可以的,而且框框里面的飘红。 然后我就想是不是因为缺少依赖

九师兄 4411

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: 在CodeBlocks下配置Boost库
下一篇: 整型时间类型转换成时间格式的类型
mingrs
博客等级 码龄15年 14粉丝 17原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值