There are several unit test frameworks for C/C++ but we will take a look at Google Test. First you will need to download and build it. It’s available here. Follow the instructions how to build[…]
Tag: C/C++
Raspberry Pi + C = Blinking LED
This time we are going to write C application for Raspberry Pi to do a blinking LED. We would reuse the same scheme as we use in Python example. For C example we will use[…]
Arduino
Let’s switch gear and switch to micro controllers. The best way to start is with Arduino. You can buy just the board, or start-up kit like this one. Next step is download and install studio[…]
makefiles, part II
Like I said with just one file it doesn’t make sense to create a makefile. Let’s create something more complex. Let’s create four files: main.cpp, class1.cpp, class1.h and common.h // common.h #pragma once enum class[…]
makefiles, part I
got tired of remembering all compiler and linker switches? I got a good news for you – you can setup everything once and forget about it. One way is to user some studio and create[…]
Hello, World on C/C++ on Windows, part II
This time we are going to use Windows SDK. We are going to write a program which would accept file name as command line parameter and would print out content of that file. This could[…]
Hello, World on C/C++ on Windows
On to Windows. And we will continue using command line only, no Studio yet. The are two options in my opinion: Cygwin which is Linux stimulations and Visual C++ 2015 Build Tools. Microsoft stuff is[…]
Hello, World on C/C++ on Linux, part II
Last time we wrote C application, this time let’s do a C++. Our Hello, World could look like this: #include <iostream> int main() { []{ std::cout
Hello, World on C/C++ on Linux
So you came home from your first 101 computer science class and you have homework to do – write a program on C. Where do you start? I’ll try to answer that. The easiest way[…]