- 博客(206)
- 资源 (32)
- 收藏
- 关注
原创 使用CMake 和 MinGW64建立 ImGUI项目
Dear ImGui 是一个。Dear ImGui 旨在,并使创建(而不是面向普通最终用户的 UI)。ImGUI自身不能创建窗口,需要使用Win32API或glfw或SDL等工具来创建窗口,另外需要使用OpenGL或DirectX、vulkan用于渲染图形等,glfw、OpenGL等均被称为后端(backends)
2025-05-06 08:02:47
592
原创 Cmake编译wxWidgets3.2.8
2、where to build the binaries定位到d:\codeblocks\wxWidgetws_Src\CB\Debug。生成后的文件位于D:\CodeBlocks\wxWidgets_Src\CB\Debug\lib\gcc_x64_dll。1、打开Cmake-GUI,source code定位到d:\codeblocks\wxWidget_Src。1、在d:\codeblocks目录里新建wxWidgets_Src目录。五、生成Release版本的库文件。2、把文件解压到该目录。
2025-05-05 14:32:48
433
原创 CodeBlocks25配置wxWidgets3.2
注意:只所以下载wxWidgets3.2.8的库文件自己编译DLL文件,是因为我使用官方提供的库程序编译没有问题,但运行不了,报错提示。5.将d:\codeblocks\wxWidgets\lib\gcc_dll目录里显示出来的文件全部选中,并单击打开按钮(注2)注意:解压后的目录结构为d:\codeblocks\wxWidgets\lib\gcc_dll。注意:解压后的目录结构为d:\codeblocks\wxWidgets\include。4.把编译好的LIB库文件放到wxWidgets目录里。
2025-05-05 10:51:29
754
原创 process terminated with status -1073741515
process terminated with status -1073741515
2025-05-04 20:39:42
231
原创 通过DLL方式链接glfw3.dll
target_link_libraries(glfwTest opengl32) # 链接库文件。主要是CMakeLists.txt文件变化。GLFW入门-CSDN博客。
2024-06-01 20:51:26
502
原创 关于孩子培养的思考
至于为什么重要,可以自行搜索高考对阅读的要求。家有小孩子的,一定要给孩子养成良好的阅读习惯。另,少儿编程对理科思维的培养有没有用?一、从小培养孩子阅读的习惯非常重要。大家有什么好的建议没?
2023-12-21 10:35:40
406
原创 CDR复制会卡几秒钟问题的解决办法:(亲测有效)
2、打开C:\Users\Administrator\AppData\Roaming\Corel\CorelDRAW Graphics Suite XX\Draw\Object Data文件夹。3、CorelDRAW Graphics Suite XX中的XX视你的CDR版本而定。1、 AppData是个隐藏文件夹,需要你打开系统的显示隐藏文件夹设置才可见。2、 Administrator是你的当前用户组,可能有不同。6、然后再将“ObjectData.xml”设置成只读。4、删除里面的全部内容。
2023-09-07 18:50:42
3957
1
原创 模拟电子技术基础学习笔记三 PN结
如果掺杂浓度较低,耗尽层宽度较宽,当反向电压增加到较大数值时,耗尽层电场使少子加快漂移速度,从而与共价键中的价电子相碰撞,把价电子撞出共价键,产生电子-空穴对。在高掺杂的情况下,因耗尽层宽度很窄,不大的反向电压就可在耗尽层形成很强的电场,而直接破坏共价键,使价电子脱离共价键束缚,产生电子-空穴对,致使电流急剧增大,这种击穿称为齐纳击穿。电源正极接PN结的P端,电源负极接PN结的N端时,称PN结外加正向电压,也称正向接法或正向偏置。时,尝试高一侧的离子区宽度低于尝试低的侧,称为。根据产生原因不同分为。
2023-08-31 19:43:11
1417
原创 模拟电子技术基础学习笔记二 杂质半导体
N型半导体主要靠自由电子导电,掺入的杂质越多,多子(自由电子)的浓度越高,导电性能越强。P型半导体主要靠空穴导电,掺入的杂质越多,空穴的浓度越高,导电性能越强。通过扩散工艺,在本征半导体中掺入少量合适的杂质元素,可得到杂质半导体。控制掺入杂质元素的浓度,可以控制杂质半导体的导电性能。按掺入的杂质元素不同,可形成N型半导体和P型半导体。(如磷P),使之取代晶格中硅原子的位置,就形成了。(如硼B),使之取代晶格中硅原子的位置,就形成。P型半导体中,空穴为多子,自由电子为少子。,故称自由电子为多数载流子(简称。
2023-08-31 19:38:23
557
原创 模拟电子技术基础学习笔记一 本征半导体
半导体器件是构成电子电路的基本元件,它们所用的材料是经过特殊加工且性能可控的半导体材料。价电子由于热运动挣脱共价键的束缚成为自由电子 ,在共价键中留下的空位置,称为。自由电子在运动的过程中如果与空穴相遇就会填补空穴,使两者同时消失的现象称为。纯净的具有晶体结构的半导体称为。自由电子和空穴均参与导电。而产生的一种化学键称为。半导体在热激发下产生。
2023-08-31 19:36:10
536
原创 近期Win10打印又出妖蛾子了,Print Spooler 服务不能自动启动的解决方法
Key_Name = "spooler" '这里是存入注册表的键值名称,用你需要开机启动的程序的名字。Key_data = """c:\spooler.bat""" '这里是需要开机启动的程序的具体路径。fsSystem32 = fso.GetSpecialFolder(1) 'System32文件夹。Type_Name = "REG_SZ" '这是注册表中的数据类型。'这是开机启动的注册表地址。
2023-06-21 14:55:46
1540
原创 netcore使用反射出现Could not load file or assembly 错误
netcore使用反射出现Could not load file or assembly 错误
2022-06-03 17:42:08
923
原创 MySql 压缩包版安装
1.管理员打开cmd,切换到mysql里的bin目录下;(或者配置MySQL环境变量)2.输入 mysqld --initialize --user=root --console并回车(初始化MySQL)。初始化完成后MySQL会给root用户创建一个默认随机密码然后目录里也会多出一个data目录3.输入 mysqld install命令安装(执行mysqld --remove卸载安装)。返回 Service successfully installed. 表示服务安装成功。4.输入 net s.
2022-02-14 15:46:46
2281
原创 undefined reference to `__imp_glClear‘
在wxWidgets里使用opengl,如果编译出现类似错误,请增加图示的3个库
2021-10-13 19:19:17
1082
原创 6、wxWidget之Box2D使用userdata
一、定义一个userdataclass FixtureUserData{public: wxString materialName=_("物体名称"); int materialIndex; // ...};二、主程序中使用Simple::~Simple(){ delete world;}Simple::Simple(const wxString& title) :wxFrame(NULL,-1,title,wxPoint(-1,...
2021-10-11 20:03:21
258
原创 5、wxWidget之Box2D各种力?
void Simple::OnKeyDown(wxKeyEvent& event){// wxLogMessage("you pressed '%i'",event.GetKeyCode()); b2Vec2 velRect = bodyRect->GetLinearVelocity();//获取线速度 float force= 0; switch(event.GetKeyCode()) { case WXK_LEFT: //应...
2021-10-09 19:57:24
138
原创 wxFormBuilder v3.10.1版本发布了
此版本的一些主要亮点是:改进了对 wxWidgets 3.1 的支持。一般来说,生成的代码更新为 wxWidgets 3.1 样式,支持小部件的新属性,删除不推荐使用的属性。 元素名称的数组支持。这允许在一个数组中存储多个相同类型的小部件,而不是为每个小部件创建一个变量,这使得应用程序代码更容易在循环中访问它们。 更好的暗模式支持。使用深色主题时,应用程序看起来更好。 更新了元数据以更好地集成到最近的 Linux 和 macOS 桌面环境中。 构建系统切换到 CMake。这简化了开发人.....
2021-10-05 17:26:21
2107
2
原创 4、wxWidget之Box2D抵消重力
void Simple::OnTimer(wxCommandEvent& event){ world->Step(timeStep, velocityIterations, positionIterations); for (b2Body *b = world->GetBodyList(); b; b=b->GetNext()) { if(b->GetType() ==b2BodyType::b2_dynamicBody)...
2021-10-05 17:13:07
176
原创 3. wxWidgets之Box2D刚体旋转(自转)
/***************************************************************** Copyright 2021 by 海阳富润德智能科技有限公司****************************************************************/#include "simple.h"Simple::~Simple(){ delete world;}Simple::Simple(const wxStri...
2021-10-02 19:26:56
460
原创 2. wxWidgets之Box2D第2个示例:增加了一个圆形
Simple::Simple(const wxString& title) :wxFrame(NULL,-1,title,wxPoint(-1,-1),wxSize(800,600)){ SetBackgroundStyle(wxBG_STYLE_PAINT); srand(time(NULL)); timer = new wxTimer(this,-1); nWidth = GetSize().GetWidth(); nHeight = G...
2021-09-28 17:51:09
224
原创 1. wxWidgets之Box2D的第一个简单示例
wxWidgets 3.15Box2D 2.4.1一、main.h#ifndef MAIN_H_INCLUDED#define MAIN_H_INCLUDED#include <wx/wxprec.h>#ifndef WX_PRECOMP #define WX_PRECOMP #include <wx/wx.h>#endif // WX_PRECOMPclass MyApp:public wxApp{public: virt...
2021-09-27 20:22:15
325
原创 windows下使用mingw编译box2d 2.4.1
一、 配置环境变量: 变量名 变量值 PATH c:\MinGW\bin; LIBRARY_PATH c:\MinGW\lib C_INCLUDEDE_PATH...
2021-09-21 20:34:48
344
转载 windows下使用cmake编译box2d
mkdir buildcd buildcmake -DBOX2D_BUILD_DOCS=ON ..cmake --build .cmake --build . --target INSTALL在 Windows 上,如果不想安装到Program Files文件夹里,请使用以下命令mkdir buildcd buildcmake -DBOX2D_BUILD_DOCS=ON -DCMAKE_INSTALL_PREFIX="C:/packages" ..cmake --build .c.
2021-09-21 16:50:42
310
原创 wxAui使用自定义的控件时,wxPanel左上角有个小方块阴影,会遮住按钮
自定义控件里的第一个控件如果是wxButton时,左上角会有一个小方块的阴影使用 button->Raise(),即可解决
2021-09-19 10:32:49
206
配置好了wxWidgets3.2.8的CodeBlocks25.03
2025-05-04
配置好的CodeBlocks20.03+wxWidgets3.14
2020-12-03
病毒的命名规则
2007-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人