VS2019配置wxWidgets v3.1.6开发环境(超详细)
官网下载地址:Downloads - wxWidgets![]() https://www.wxwidgets.org/downloads/
https://www.wxwidgets.org/downloads/
 
1、下载并解压wxWidgets
1.到官网下载wxWidgets v3.16压缩包

2.解压wxWidgets-3.1.6.zip到D:\Test\wxWidgets-3.1.6目录

2、设置环境变量
1.添加一个系统变量,变量名:WXWIN 变量值:D:\Test\wxWidgets-3.1.6(这里填写wxWidgets所在路径)


3、用VS2019打开wx_vc17.sln
1.用VS2019打开D:\Test\wxWidgets-3.1.6\build\msw\wx_vc17.sln

2.配置选择:Debug 平台选择:Win32/x86 点击生成方案

3.配置选择:Debug 平台选择:x64 点击生成方案

4.配置选择:Release 平台选择:Win32/x86 点击生成方案

5.配置选择:Release 平台选择:x64 点击生成方案

3、VS创建新项目
1.选择创建一个空项目


2.添加一个名为Main.cpp的新项
4、项目属性配置
1.在项目里鼠标右键点击属性

2.配置选择:"所有配置" 平台选择:"Win32/x86"
3.配置属性 - C/C++ - 常规 - 附加包含目录:添加“$(WXWIN)\include”和“$(WXWIN)\include\msvc”

4.配置属性 - 链接器 - 常规 - 附加目录:添加“$(WXWIN)\lib\vc_lib”

5.配置属性 - 链接器 - 系统 - 子系统:选择“窗口(/SUBSYSTEM:WINDOWS)”

6.配置选择:"所有配置" 平台选择:"x64"
7.配置属性 - C/C++ - 常规 - 附加包含目录:添加“$(WXWIN)\include”和“$(WXWIN)\include\msvc”

8.配置属性 - 链接器 - 常规 - 附加目录:添加“$(WXWIN)\lib\vc_x64_lib”

9.配置属性 - 链接器 - 系统 - 子系统:选择“窗口(/SUBSYSTEM:WINDOWS)”

5、测试完成
Debug x86、x64 Release x86、x64都能正常运行

 
 

6、main.cpp代码
#include <wx/wx.h>
class App : public wxApp {
public:
    bool OnInit() {
        wxFrame* window = new wxFrame(NULL, wxID_ANY, "这是一个全新的窗口程序", wxDefaultPosition, wxSize(600, 400));
        wxBoxSizer* sizer = new wxBoxSizer(wxHORIZONTAL);
        wxStaticText* text = new wxStaticText(window, wxID_ANY, "Hello,World!",
            wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE_HORIZONTAL);
        text->SetFont(wxFont(20, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL));
        sizer->Add(text, 1, wxALIGN_CENTER);
        window->SetSizer(sizer);
        window->Show();
        return true;
    }
};
wxIMPLEMENT_APP(App); 
                    
                     
                    
                 
                    
                
 https://www.wxwidgets.org/downloads/
https://www.wxwidgets.org/downloads/
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号