C++ GUI Programming For Beginners | Episode 1 - Installing wxWidgets

preview_player
Показать описание
Learn how to program cross platform graphical user interfaces in C++ using wxWidgets.

IMPORTANT! The wxWidgets solution file must match the version of Visual Studio you are using.
wx_vc17 - Visual Studio 2022
wx_vc16 - Visual Studio 2019
wx_vc15 - Visual Studio 2017
wx_vc14 - Visual Studio 2015

In this episode we get ready to program GUIs by downloading and installing the wxWidgets library. The installation process is covered on Windows using Visual Studio. We build the library from source and set up a simple project to check if the installation was successful.

Test Program:

wxWidgets website:

Chapters
0:00 - Introduction
0:37 - Downloading wxWidgets
1:00 - Extracting the Source Code
1:36 - Creating an Environment Variable
2:10 - Building wxWidgets From Source
2:38 - MUST MATCH VS VERSION! (wx_vc16 = VS 2019)
3:00 - Build wxWidgets From Source
4:56 - Creating a wxWidgets Project
8:10 - Success!
Рекомендации по теме
Комментарии
Автор

Not only you have helped in installing wxWidgets here, you have made concept of libraries very clear for me. Thanks for your amazing video! Short and complete!

qtix
Автор

after 2 days of trying to figure it out through many different tutorials yours is the first that actually got it working! Thanks!

enricosanti
Автор

For anyone looking to get up and running with wxWidgets in visual studio - THIS IS THE RIGHT SERIES!

After spending a bunch of time sifting through outdated/incomplete wxWidgets documentation and other inconsistent youtube walkthroughs, finding this is a relief. Everything is clearly explained and works perfectly. Thanks a lot, great work!

KyleWagner-sq
Автор

Finally A Person Who Talks About GUI Programming I Dont Know Why There Is No Other Courses Like Yours👍

YAHYA-omzp
Автор

Man, I didn't expect so many steps, at least it worked flawlessly.

whynotanyting
Автор

Everything worked out on the first run! Great series of tutorials!!!💯

MrMichimak
Автор

Absolutely brilliant! You've made everything crystal clear and easy. Thank you very much and keep on producing videos.

sdmagic
Автор

Beautiful! This is very exciting to be setting up a cross-platform GUI dev project! Very well explained with important terminology and the pacing and steps are informative, yet not too informative

rpross
Автор

Your explanation is easy to understand. Go ahead continuing that series.

kingkingking
Автор

*Having Problems?*

*Project Setup*
Go to Properties -> C/C++ -> Preprocessor and check the "Preprocessor Definitions". Here you should have the flag "_UNICODE". For me it was there by default, if it is missing you have to add it explicitly.

There is also an easier more convenient way to setup a wxWidgets project. I cover it in this video:

*Building the library*
The wxWidgets solution file MUST match the version of Visual Studio you are using.
Make sure you are using the right one:

wx_vc17 - Visual Studio 2022
wx_vc16 - Visual Studio 2019
wx_vc15 - Visual Studio 2017
wx_vc14 - Visual Studio 2015

OttoBotCode
Автор

Bruh, you are literally my saviour, it's the 3rd tutorial I've watched and the 1st one that worked for me, thanks a lot

jedrzejziebura
Автор

Perfect step by step explanation. Worked 100%.

ramprasanthudhayabaskar
Автор

You have worked hard to produce a spotless tutorial!

feraudyh
Автор

Man, i must say thank you, out of every video, yours is the only one that actually worked. I subscribe immediately.

Just a few questions, hope you dont mind.

Why is it that other guides indicate that you must modify the preprocessor definitions under the c++ tab?
Is there any advantage on using the precompiled wxwidgets dlls/headers on the site? Is their setup similar to the manually built ones?

God bless.

andresospina
Автор

Cheers dude, you have broken this down really well and made it easy to follow. Thank you.

bubbyroller
Автор

Thanks Otto, this worked brilliantly and was easy to follow. You're a treasure.

ARGHWUT
Автор

Everything works as it should! Great tutorial man! God bless you ! <3

palmtrees
Автор

thank you for the tutorial i tried many other tutorials and they used anything else instead of empty project but that tutorial seems like straightfoward at least for now

gamingcomputers
Автор

Omg thank you so much, I've been struggling from two days ago to do that, again thank you and have good day !

Player-klci
Автор

this tutorial picked me up and held me gently in its warm arms, as a human would a worm that's sitting on the sidewalk in the rain

sunnydays