小编Jos*_*ega的帖子

C/C++中的Bootloader?

是否可以在不使用某种类型的Assembler的情况下使用C或C++创建引导加载程序(最好不使用__asm)?我正在编写一个操作系统,并希望它完全用C和C++编写.

c c++ operating-system bootloader

20
推荐指数
3
解决办法
2368
查看次数

WxWidgets - 无法加载图像

我最近开始使用WxWidgets(2.9.4)并正在完成我发现的教程,但似乎我无法加载任何图像.我已经正确使用了处理程序(用于PNG),问题发生在运行时.下面是尝试运行程序时显示的弹出窗口的图像.

运行时错误窗口

这是代码:

wxPNGHandler *handler = new wxPNGHandler;
wxImage::AddHandler(handler);

wxBitmap exit;

exit.LoadFile(wxT("exit.png"), wxBITMAP_TYPE_PNG);

wxToolBar *toolbar = CreateToolBar();
toolbar->AddTool(wxID_EXIT, exit, wxT("Exit"));
toolbar->Realize();

Connect(wxID_EXIT, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(mainWindow::exitProg));
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

编辑:我忘了提到当我点击取消时,会发生这种情况:

第二个错误

我将exit.png文件放在构建目录(/ Debug或/ Release)以及源代码目录中,但它仍然没有看到它.

c++ wxwidgets

3
推荐指数
1
解决办法
2543
查看次数

很长的C++

我正在创建一个游戏引擎,它将支持Microsoft Windows X86和X64版本.当我创建自定义typedef时,如果版本是X86则必须指定"typedef unsigned long long",当版本是X64时,是否必须指定"typedef unsigned long"?

c++ types

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×3

bootloader ×1

c ×1

operating-system ×1

types ×1

wxwidgets ×1