---
title: "Discussion on \"Easily Create Shared Libraries with CMake (Part 1)\" | Hashnode"
description: "Discussion on \"Easily Create Shared Libraries with CMake (Part 1)\". Introduction\nWhen working on a cross-platform C++ or C project, it is easy to get confused by platform differences and scattered information. Writing, compiling, and using shared libraries in a cross-platform manner with a modern build system is one ..."
url: "https://hashnode.com/posts/easily-create-shared-libraries-with-cmake-part-1/60116c3cc497f64171a4da94"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Easily Create Shared Libraries with CMake (Part 1)](https://blog.shaduri.dev/easily-create-shared-libraries-with-cmake-part-1?utm_source=hashnode&utm_medium=feed)

Introduction When working on a cross-platform C++ or C project, it is easy to get confused by platform differences and scattered information. Writing, compiling, and using shared libraries in a cross-platform manner with a modern build system is one ...

Jan 27, 2021 · 13 min read · blog.shaduri.dev  
Read the article

-   [#cpp](https://hashnode.com/tag/cpp)
-   [#library](https://hashnode.com/tag/library)
-   [#libraries](https://hashnode.com/tag/libraries)

## Written by

[Alexander Shaduri](https://hashnode.com/@ashaduri)

@ashaduri

  
[View profile](https://hashnode.com/@ashaduri)

C++ and Rust Developer

I'm a professional C++ software developer since 2002. While I strongly believe in using the right tool for the job, I'm also an avid fan of safe, reliable and efficient programming, so safe C++ and Rust code is where my interests are focused. Most of my software is cross-platform, but I mainly use Linux as my desktop and development platform.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
