# Making plugins using RNBO

**URL:** https://qa.fmod.com/t/making-plugins-using-rnbo/21181
**Category:** FMOD Engine
**Created:** [January 31, 2024, 8:57pm UTC](https://qa.fmod.com/t/making-plugins-using-rnbo/21181 "2024-01-31T20:57:18Z")
**Posts on this page:** 1
**Showing post:** 30

<div class="post-metadata">

### Author: ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)
#### Post date: [March 11, 2025, 10:18pm UTC](https://qa.fmod.com/t/making-plugins-using-rnbo/21181/30 "2025-03-11T22:18:55Z")

</div>

dlls and dylibs are not interchangeable- just like how you can’t use AudioUnits on Windows, you can’t use dlls on Mac. Every platform you want to target will need to be compiled for that platform separately, which means a `.dll` for Windows, a `.dylib` for Mac, a `.so` for Linux and Android, and various other formats for consoles that I can’t discuss on the public forums.  
There is no Example VisualStudio solution for Mac, unfortunately the toolset is completely different and we have to use [Xcode](https://developer.apple.com/xcode/) to compile anything for Mac, iOS and tvOS. You can open `examples.xcworkspace` in api/core/examples/xcode32 using Xcode and follow the steps listed in fmod\_rnbo.cpp to build a `.dylib` version of your plugin.

---

_[View the full topic](https://qa.fmod.com/t/making-plugins-using-rnbo/21181)._
