2024-05-18

Modularizing C/C+ Softwares


Notice: Trying to access array offset on value of type bool in /var/www/wp-content/plugins/slideshare/slideshare.php on line 162

Notice: Trying to access array offset on value of type bool in /var/www/wp-content/plugins/slideshare/slideshare.php on line 165

A presentation I made (in French) about how to modularize C/ Softwares and the various ways to implement it.

Here is the summary of the presentation.

Primary goals :

  • How to scaffold C/ Software?
  • What is the difference between a regular and a system directive?
  • Understand how the directives work with CMake
  • How to write appropriately a C/ header?

Secondary goals :

  • – How to export symbols and definitions?
  • How to optimize dependencies between files
  • How to generate precompiled headers
  • practices to produce C/ modules

The Slideshare :

Sylvain Leroy

Senior Software Quality Manager and Solution Architect in Switzerland, I have previously created my own company, Tocea, in Software Quality Assurance. Now I am offering my knowledge and services in a small IT Consulting company : Byoskill and a website www.byoskill.com Currently living in Lausanne (CH)

View all posts by Sylvain Leroy →