/
Create the initial command line application

Create the initial command line application

To create a basic Hello World command line application we need to:

  • Create a directory under the main repository directory like HelloWorld

  • Create main.cpp file with the C++ source code.

  • Create a makefile that tells our build system how to compile it

  • Compile and run it

This is an example main.cpp:

//--------------------------------------------------------------------------- // Copyright (C) 1997-2021 iNTERFACEWARE Inc. All Rights Reserved // // Module: main.cpp // // Description: // // An example command line app // // Author: Eliot Muir //--------------------------------------------------------------------------- #include <COL/COLostream.h> #include <stdlib.h> int main(int argc, const char** argv){ COLcout << "Hello world!" << newline; return EXIT_SUCCESS; }

The first include COL/COLostream which behaves very similarly to the standard ostream from the standard C++ library. The stdlib.h include gives us EXIT_SUCCESS.

There is a line which prints “Hello World!”.

This is the content of the makefile:

TARGET=HelloWorld DIRS=\ COL include ../make/makefile.core
  • The first line tells the make system to build a command line executable program called HelloWorld

  • The DIRS variable has the list of libraries that will be compiled and linked together to make the executable.

  • The include line pulls in the machinery that is required to make the build actually work across the different platforms we work with.

 

Related content

Add in the CMD library
Add in the CMD library
More like this
Add in FIL library
Add in FIL library
Read with this
Create a command line tool
Create a command line tool
More like this
Switch on tracing to debug Iguana code
Switch on tracing to debug Iguana code
Read with this
Making a Single File C/C++ Sandbox
Making a Single File C/C++ Sandbox
More like this
GIT concepts
GIT concepts
Read with this