Microsoft has released it's latest edition of Visual Studio, and the Community Edition 2015 is free to developers. This is not some cut down limited edition, but a full featured IDE which uses all of the languages available for Windows, Linux, iOS, and Android development. ( You read that correctly ). It also incorporates the tools we, as FWH developers, need to build strong applications.
Though we can use various .mak and .bat files to build these applications just using the MSVC C compiler and linker, we can also use the IDE. I am starting this thread and will go through how to do a setup VS 2015 itself. The advantage here is simple. Use the IDE for everything, and do your builds quickly. I actually edit my files in Ultra Edit Studio, but have VS 2015 open and hit one button to do the build for my tests. It's very fast, and errors of construction are easily displayed.
This topic was discussed over the past few years in this forum. However, it was across multiple threads. I'll share what I have found to work well over the next few days, and ask that anyone else using the IDE feel free to include their observations as well.
PLEASE LIMIT THIS THREAD TO THE IDE. I know there are alternative methods of assembly, but those are all discussed in other threads.
I know some will ask "Why use the Microsoft compiler when we have Borland / Pelles / Others ?" My response:
1) It is FREE
2) It is current
3) Microsoft is on a path to bring together connectivity to ALL major OSs. We will be getting more functionality each month.
It is not your only option, but if you want to explore it, your only cost is time.
To get started, you will want the free Visual Studio 2015 Community Edition. Download it for free from here:
https://www.visualstudio.com/en-us/visual-studio-homepage-vs.aspx
You will want FWH 16.03 or newer, and your libraries will be FiveH32.lib and FiveHC32.lib
You will need Antonio's latest Harbour build from this download site:
https://bitbucket.org/fivetech/harbour-xharbour-builds/downloads/harbour_VSC2015_32bits_20160330.zip
Tim