Setting Up C++ Programming Environment in Windows 10 Is a Pain

Yesterday I was excited and ready to start getting to programming with C++. I thought that it would be nice to learn and to refresh my memory. I have some years ago completed a programming basics course in C++. The idea of having an executable that could be run on a wide range of devices was the idea that was so fascinating to me. I use Windows 10 a lot. So I decided that it would be easiest to just install some IDE and also a compiler.

I was so wrong with my decision. I tried to install Cygwin. During the installation you would have to select all the components that you definitely need for C++ development. There are hundreds of them. If you would like to install all of them that would take days to download and install. So that basically wasn’t an option.

I have been around Java from 2010. I am very familiar with setting up programming environment for it. It is just way easier than with C++. I wanted to code in C++. I just think there are so many options if you learn and use this programming language. What was my solution?

While I was going through the material I found online I figured that it might be easier if I would start with Linux instead of keep hitting my forehead to Windows 10. I know that Microsoft has been trying to make it a bit easier to use Linux’s software on Windows. That however wasn’t the solution for me. So I swithched to my laptop that has a dualboot install of Windows 10 and Ubuntu.

I had already Visual Studio Code installed. All I had to do was to install the extension inside VS Code. That was almost it. I had to look up how to run build inside the IDE but that wasn’t a hard thing to do. So I got to programming quickly.

It was my goal to just write something that would work and refresh my memory on the programming language. As I got my programming environment to work I got to the actual programming. I had to look up some tips on how to present text and read it in online. I am serious as I say that any programming experience in any language makes it way easier to switch to a language that you aren’t already familiar.

C++ is used widely and still in 2022 for programming games and other software. Aside it being a tough to install in Windows it really is a dynamic programming language. There basically aren’t many limitations in what it can be used for. Even websites and desktop applications with a GUI can be build.

What I build yesterday was just a tiny application. Actually it is a personality test with a lot of humourous edges on it. You answer in five questions which give you points for a type of a person you are. There are three types. The personality type that you are is the one that gets most points based on your answers. Yes. And the types are (translated since the application is in Finnish) “a talented model citizen”, “an alcoholic” and “loser”. So you are one of these. I know, there aren’t much of a choice.

Anyways, I had fun all of the about three hours I spend developing this funny or stupid app.  I had fun. It was nice. The program managed to fit into about 150 lines of code. So you can imagine that it wasn’t so complex. It had some basic text that was read in and also printed out. It used different variable types, some loops and decision making with if-else structures and that was basically it.

If you would like to program with C++ yourself I highly recommend using a computer that has Linux installed. I also like Visual Studio Code which is a free text editor or even an IDE (which stands for Integrated Development Environment).

Silent Hill 2 Remake

So there is a new remake of Silent Hill 2 in the makings. I was thinking that in this post I wouldn’t go so deeply into what is coming for us gamers but I thought I should write something I feel about this series of survival horror magnifiency that Silent Hill has delivered and what is my relationship with it.

My first memories are about the first game of this series. I think I never owned the game. I did play a short demo of it. I liked it. Later I have played it but I never completely finished it. The latest connections between me and Silent Hill are made by playing PS3. I own the HD collection and also Silent Hill Homecoming. I had Downpour but I decided some years back to sell it. I also have Silent Hill 3 for PS2.

There is always a comparison between Silent Hill and Resident Evil. Both of them are survival horror games. They do differ a lot. While Resident Evil offers a constant feel of anxiety, Silent Hill does take you deeper into characters and how they feel and how the story keeps forming. I wouldn’t like to say that Silent Hill is in some way better or worse. Instead I would like to think that they are just different games. And they are good series of games all in all.

My history with Resident Evil is a lot closer. I started with Resident Evil 2 on PS1. I have completed also RE 1, RE 3 and RE 5. I almost completed RE Revelations and I am talking about the first in the series of two games. So I have some experience but I am not the master that has completed every game and every game in the whole world. There are lots of games in these series’s.

Silent Hill 2 is definitely a legendary game. Currently we know that it will be released for PS5 and PC. There will be no Xbox or Switch versions. There has been also some conversation about the game’s system requirements. They are going to be high. What is there to be for us? I think the time will show us. I am waiting to see something more out of this game.

A Recent Purchase

Yesterday I went to a large local mall. Well, actually it’s in Vantaa and it’s called Jumbo. It’s near the airport and there is lots of stores of different kinds. There is also a hotel, spa and everything. It has also many restaurants. So, you probably get that it’s a huge and complex building that we have here in my home city. I went there by bus. Yeah, I don’t have a car. I don’t need a car.

As I told you in some earlier post, there is also a shopping center in Myyrmäki called Myyrmanni. I told you earlier that there was only one game title for Xbox Series X. As I went to Jumbo I realized that there was, in a shop, a huge shelf of games. And there were tens of titles available. So this made me realize and think again about my opinions about general stores that sell games even today. There was a nice collection. Prices were also low in general.

So I bought one 4K movie, a game pad for my Nintendo Switch, a USB hub and this cool title, Turtles – The Cowabunga Collection, for Xbox Series X. This time I didn’t buy any gift cards. I also didn’t buy more PS4 games. This shopping experience was somewhat refreshing. I was a bit tired. I also got one book from a book store.

If you don’t know anything, yet, about Cowabunga Collection I can tell you that it features thirteen retro titles that were released back in the day for NES, SNES and Sega Mega Drive. I think there is also a title from Game Boy. This might be actually very interesting. There are also some titles that were released only in arcades.

The original price of this compilation was 40 euros, but it was on sale, so I got it for 20 euros. They did have some difficulties at cash register about removing the alarm device from around the packing. Heh, I don’t know if this was important or not, but it’s my gaming diary, so it doesn’t matter. I like to tell these thought quite openly. And if the cashier or anybody from the store might be reading this, well, let’s say hello to you. I think they don’t actually read my blog. But you read, so thank you about that.

There actually weren’t so many 4K movie titles available and the ones I was at least a bit interested in were pricey. They were sold for like 30 euros a piece. I picked up a Star Wars title that was released originally in 2002. It was 20 euros. Later that evening I watched that new movie about Queen and Freddie Mercury form telly. It was a good day and refreshed me as I had also a work day yesterday.

I’d like to spend this last paragraph of this blog post to tell you about my plannings of releasing a book from around the topics that I have written about in this blog. I am currently trying to find time to write this book. I have already written almost 30 pages. The book is still heavily in the making. But if you’re interested about this I can tell you that I am planning to release it as a digital book. If I get to releasing it, it is my aim that the book as it is in English would be available for anyone anywhere in the world. So, stay tuned for that, also.