我使用 Visual Studio 22 作为 IDE 编写了一个 C++ 程序,我正在尝试为该程序设置一个图标。当我指定图标的路径时,它在 Visual Studio 中工作正常。但是,一旦我从文件夹中将程序作为可执行文件运行,我就会收到一条错误消息,指出它找不到该图标。
此外,当我使用Resource Hacker添加图标时,它出现在任务栏中,但不在程序窗口的左上角。我已经寻找解决方案有一段时间了,但一直未能找到。如果有人能解决这个问题,我将不胜感激。
#include "App.h"
#include "Mainframe.h"
#include "wx/wx.h"
wxIMPLEMENT_APP(App);
bool App::OnInit() {
// Load the icon
wxIcon icon;
icon.LoadFile("Icon.ico", wxBITMAP_TYPE_ICO);
// Create the main frame
MainFrame* mainFrame = new MainFrame("Classification Generator");
// Set the icon
mainFrame->SetIcon(icon);
mainFrame->SetClientSize(1000, 875);
mainFrame->Center();
mainFrame->Maximize();
// Show the main frame
mainFrame->Show(true);
return true;
}
你在提问之前先做一下研究怎么样???