Welcome to my CPP and C extension ! 🚀🚀🚀
This extension allows you to build your cpp or c projects. Your project can contain an infinite amount of files and my extension will automatically find them all.
You can add include paths, librarys paths, librarys names, preprocessors, and ignore paths which will be ignored in the build.
You can specify an application type. It can either be an executable, a dynamic library or a static library (exe, dll, slib). Dll only works with g++!
One of the best features is the compilation history. It's a file that allows this extension to decide wich file to compile and which file not to compile making the build time faster.
And Finally, this extension compiles your files in parallel (asynchronously), which makes the build time even faster.
1: When including header files in your cpp files, please take note that the files that you expect to change in the future (your custom header files for example ) need to be surrounded by ' " " ', while third party header files or just files that are complete need to be surrounded by ' < > '. This is very important since this extension uses the included files surrounded by ' " " ' as well to determine if a cpp file should be compiled or not.
2: Your app name in the settings and your folder name needs to be attached, no space
3: The paths in the settings file needs to start from the root of your project.
You can also use the quick access buttons availabe in the status bar:
Creating a new Project
Compiling a Project
You can also check out this youtube video for more information