<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/kdab-at-oxidize-2026-rust-c-interoperability-workshop-industry-panel-vky6pjfbc" -->

---
title: KDAB at Oxidize 2026: Rust/C++ Interoperability Workshop...
description: KDAB is co-hosting Oxidize 2026 in Berlin from September 14-16, featuring a workshop titled &#x27;Rust and C++ Can Be Friends&#x27; led by engineers Nicolas Fella and...
canonical: https://daily.dev/posts/kdab-at-oxidize-2026-rust-c-interoperability-workshop-industry-panel-vky6pjfbc
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: KDAB at Oxidize 2026: Rust/C++ Interoperability Workshop &amp; Industry Panel | daily.dev
og:description: KDAB is co-hosting Oxidize 2026 in Berlin from September 14-16, featuring a workshop titled &#x27;Rust and C++ Can Be Friends&#x27; led by engineers Nicolas Fella and...
og:url: https://daily.dev/posts/kdab-at-oxidize-2026-rust-c-interoperability-workshop-industry-panel-vky6pjfbc
og:image: https://api.daily.dev/og/posts/vKy6Pjfbc.png
og:image:alt: KDAB at Oxidize 2026: Rust/C++ Interoperability Workshop &amp; Industry Panel
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# KDAB at Oxidize 2026: Rust/C++ Interoperability Workshop & Industry Panel

**[KDAB Blog](https://daily.dev/sources/kdab)** · 2 min read · 0 upvotes · 0 comments

## Summary

KDAB is co-hosting Oxidize 2026 in Berlin from September 14-16, featuring a workshop titled 'Rust and C++ Can Be Friends' led by engineers Nicolas Fella and Nicolas Qiu Guichard. The session covers calling Rust from C++ and vice versa using CXX, integrating a Rust library into a CMake-based C++ application, and integrating a C++ library into a Cargo-based Rust application. The event also includes an industry hiring panel with KDAB's CCO Till Adam and live demos from the KDAB team. Workshop seats are limited.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.kdab.com/kdab-at-oxidize-2026-berlin-september-1416>

## Questions this post answers

### How do I call Rust from C++ and C++ from Rust in the same project?

Use the CXX crate, which provides a safe FFI bridge between Rust and C++, allowing functions and types to be shared bidirectionally. Practical setups typically integrate a Rust library into a CMake-based C++ build, or pull a C++ library into a Cargo-based Rust build, depending on which side owns the main application.

_Developers weighing a gradual Rust migration alongside C++ can track interoperability techniques like this on daily.dev._

### How do I integrate a Rust library into an existing CMake C++ project?

Rust libraries can be built and linked into a CMake-based C++ application by compiling the Rust code as a static or dynamic library and exposing its interface through CXX bindings, then wiring the resulting artifacts into the CMake build system alongside the existing C++ sources. This approach is commonly used when introducing Rust gradually into legacy C++ codebases rather than rewriting them outright.

_Teams introducing Rust into legacy C++ systems can follow build-integration patterns like this via daily.dev._

## Similar posts on daily.dev

- [Where to Meet Us in 2026: Events & Conferences](https://daily.dev/posts/where-to-meet-us-in-2026-events-conferences-0opdr6wff) · Ferrous Systems · 1 upvotes · 0 comments
- [RustRover at RustWeek 2026](https://daily.dev/posts/rustrover-at-rustweek-2026-eswtuxitv) · JetBrains · 3 upvotes · 0 comments

---

Tags: [#rust](https://daily.dev/tags/rust), [#c](https://daily.dev/tags/c), [#c++](https://daily.dev/tags/c++)

[View this post on daily.dev](https://daily.dev/posts/kdab-at-oxidize-2026-rust-c-interoperability-workshop-industry-panel-vky6pjfbc)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"KDAB at Oxidize 2026: Rust/C++ Interoperability Workshop & Industry Panel","url":"https://daily.dev/posts/kdab-at-oxidize-2026-rust-c-interoperability-workshop-industry-panel-vky6pjfbc","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/kdab-at-oxidize-2026-rust-c-interoperability-workshop-industry-panel-vky6pjfbc"},"datePublished":"2026-08-31T05:54:37.297Z","dateModified":"2026-08-31T05:55:44.191Z","description":"KDAB is co-hosting Oxidize 2026 in Berlin from September 14-16, featuring a workshop titled 'Rust and C++ Can Be Friends' led by engineers Nicolas Fella and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ac12753a325b2071f8ebc91c5c5abe95?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ac12753a325b2071f8ebc91c5c5abe95?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"KDAB Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"KDAB Blog","logo":"https://media.daily.dev/image/upload/s--A2C_z6sr--/f_auto,q_auto/v1788155671/logos/kdab?_a=BAMAMicg0","url":"https://daily.dev/sources/kdab"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/kdab-at-oxidize-2026-rust-c-interoperability-workshop-industry-panel-vky6pjfbc","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rust,c,c++","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"KDAB Blog","item":"https://daily.dev/sources/kdab"},{"@type":"ListItem","position":3,"name":"KDAB at Oxidize 2026: Rust/C++ Interoperability Workshop & Industry Panel"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/kdab-at-oxidize-2026-rust-c-interoperability-workshop-industry-panel-vky6pjfbc#faq","mainEntity":[{"@type":"Question","name":"How do I call Rust from C++ and C++ from Rust in the same project?","acceptedAnswer":{"@type":"Answer","text":"Use the CXX crate, which provides a safe FFI bridge between Rust and C++, allowing functions and types to be shared bidirectionally. Practical setups typically integrate a Rust library into a CMake-based C++ build, or pull a C++ library into a Cargo-based Rust build, depending on which side owns the main application. Developers weighing a gradual Rust migration alongside C++ can track interoperability techniques like this on daily.dev."}},{"@type":"Question","name":"How do I integrate a Rust library into an existing CMake C++ project?","acceptedAnswer":{"@type":"Answer","text":"Rust libraries can be built and linked into a CMake-based C++ application by compiling the Rust code as a static or dynamic library and exposing its interface through CXX bindings, then wiring the resulting artifacts into the CMake build system alongside the existing C++ sources. This approach is commonly used when introducing Rust gradually into legacy C++ codebases rather than rewriting them outright. Teams introducing Rust into legacy C++ systems can follow build-integration patterns like this via daily.dev."}}]}
```

