ํดํท์ C++๋ก ์์ฑ๋์์ผ๋ฉฐ ๋ฌด๋ฃ ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ฃผ์ ํ์ :
- CMake๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ก์ด ๋น๋ ์์คํ . ์๋ก์ด ์ปดํ์ผ๋ฌ(MSVC 2019, g++ 10) ๋ฐ ์ด์ ์ฒด์ (ARM์ฉ macOS 10.14 ๋ฐ macOS 11)์ ๋ํ ์ง์์ด ์ด์ ๋ธ๋ฆฌ ์์คํ ์ ์ถ๊ฐ๋์์ต๋๋ค.
- wxQt์ ์๋ก์ด ์คํ์ ํฌํธ์ ๋๋ค.
- OpenGL ์ง์์ด ์ฌ์ค๊ณ๋์์ผ๋ฉฐ, ์๋ก์ด OpenGL ๋ฒ์ (3.2+)์ ์ฌ์ฉ์ด ๊ฐ์ ๋์์ต๋๋ค.
- ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์๋๋ ์ ์ด ์ ์ค์ฒ์ ๋ํ ์ด๋ฒคํธ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ธ๊ผด ํฌ๊ธฐ์ ํ ๋๋น๋ฅผ ์ ์ํ ๋ wxFont ๋ฐ wxGraphicsContext์ ์ ์๊ฐ ์๋ ๊ฐ์ ์ง์ ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- wxStaticBox๋ ์ฐฝ์ ์์์ ๋ ์ด๋ธ์ ํ ๋นํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
- ๋์ ํฝ์ ๋ฐ๋(High DPI)๋ฅผ ๊ฐ์ถ ํ๋ฉด์ ๋ํ ์ง์์ด ํฅ์๋์์ต๋๋ค.
- LZMA ์์ถ ๋ฐ ZIP 64 ํ์ผ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์๋ก์ด ํด๋์ค ๋์
: wxActivityIndicator, wxAddRemoveCtrl,
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
wxSecretStore ๋ฐ wxTempFFile; - wxGrid์์ ์ด๊ณผ ํ ๊ณ ์ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์๋ก์ด ๋ฉ์๋ ๋์
: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
wxListBox::GetTopItem(), wxProcess::Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),
wxToolbook::EnablePage(), wxUIActionSimulator::Select(); - wxBusyInfo, wxDataViewCtrl,
wxNotificationMessage, wxStaticBox, wxStyledTextCtrl ๋ฐ wxUIActionSimulator; - wxString๊ณผ "char*" ๋ฌธ์์ด ์ฌ์ด์ ์ํํ ์์์ ๋ณํ์ ๋นํ์ฑํํ๋ ๊ธฐ๋ฅ์ผ๋ก ์ปดํ์ผ ํ์ ๋ณด์์ด ํฅ์๋์์ต๋๋ค.
- ํฌํจ๋ ๋ชจ๋ ํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ ๋ฐ์ดํธ๋์์ต๋๋ค. WebKit 2 ๋ฐ GStreamer 1.7์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- C++11 ํ์ค์ ์ง์ํ๋๋ก ๊ฐ์ ๋์์ต๋๋ค. C++20 ์ปดํ์ผ๋ฌ๋ฅผ ์ฌ์ฉํ ๋น๋์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- wxGTK3 ๋ฐ wxOSX/Cocoa ํฌํธ์ ๋ง์ ์์ ์ฌํญ.
์ถ์ฒ : opennet.ru