# Developing Cinder

**URL:** https://discourse.libcinder.org/c/cinder-devel/5.md

[Latest](https://discourse.libcinder.org/latest.md) · [Categories](https://discourse.libcinder.org/categories.md)

---

## [About the Developing Cinder category](https://discourse.libcinder.org/t/about-the-developing-cinder-category/13)

<div class="topic-metadata">

**Author:** [@andrewfb](https://discourse.libcinder.org/u/andrewfb)\
**Replies:** 0

</div>

---

## [Is there any maintainer for Linux?](https://discourse.libcinder.org/t/is-there-any-maintainer-for-linux/2228)

<div class="topic-metadata">

**Author:** [@bogado](https://discourse.libcinder.org/u/bogado)\
**Replies:** 0\
**Last updated:** [June 8, 2026, 1:46pm UTC](https://discourse.libcinder.org/t/is-there-any-maintainer-for-linux/2228 "2026-06-08T13:46:42Z")

</div>

Hi, I stumbled into this project and thought that it looks quite interesting and it scratches an itch that I had for some time, a graphical base line for my personal experiments. I’ve tried to compile it on my fedora ma…

---

## [Cinder Linux Status](https://discourse.libcinder.org/t/cinder-linux-status/1875)

<div class="topic-metadata">

**Author:** [@phebron](https://discourse.libcinder.org/u/phebron)\
**Replies:** 3\
**Last updated:** [October 22, 2021, 5:02pm UTC](https://discourse.libcinder.org/t/cinder-linux-status/1875 "2021-10-22T17:02:34Z")

</div>

Hi All, I’ve been poking around the GitHub issues and it looks like there is a pretty good number of features that are currently unimplemented for Linux. A few have unmerged PRs and others have been flagged, but discuss…

---

## [CMake Version, and backward compatibilty - Android](https://discourse.libcinder.org/t/cmake-version-and-backward-compatibilty-android/1745)

<div class="topic-metadata">

**Author:** [@no\_other\_alias](https://discourse.libcinder.org/u/no_other_alias)\
**Replies:** 0\
**Last updated:** [December 4, 2020, 2:25pm UTC](https://discourse.libcinder.org/t/cmake-version-and-backward-compatibilty-android/1745 "2020-12-04T14:25:32Z")

</div>

Hi guys. Richard Eakin has raised some concerns with regard to CMake backward compatibility on the modernized Android branch. As I am working in isolation, my approach is to aggressively modernize and see what breaks.…

---

## [Thoughts on supporting Android](https://discourse.libcinder.org/t/thoughts-on-supporting-android/1624)

<div class="topic-metadata">

**Author:** [@no\_other\_alias](https://discourse.libcinder.org/u/no_other_alias)\
**Replies:** 2\
**Last updated:** [July 27, 2020, 9:25am UTC](https://discourse.libcinder.org/t/thoughts-on-supporting-android/1624 "2020-07-27T09:25:55Z")

</div>

Hi guys, I thought I’d start a new thread just so this conversation can be a bit more visible and try to get some opinions and hopefully, a bit of consensus on Android. I think it’s fair to say that the state of Android…

---

## [Has anybody tried using CLion to build Cinder?](https://discourse.libcinder.org/t/has-anybody-tried-using-clion-to-build-cinder/1120)

<div class="topic-metadata">

**Author:** [@no\_other\_alias](https://discourse.libcinder.org/u/no_other_alias)\
**Replies:** 5\
**Last updated:** [July 8, 2020, 5:49am UTC](https://discourse.libcinder.org/t/has-anybody-tried-using-clion-to-build-cinder/1120 "2020-07-08T05:49:17Z")

</div>

Hi guys. Anybody tried using CLion to build Cinder? A

---

## [Preconfigured VM images for development / CI builds?](https://discourse.libcinder.org/t/preconfigured-vm-images-for-development-ci-builds/1623)

<div class="topic-metadata">

**Author:** [@no\_other\_alias](https://discourse.libcinder.org/u/no_other_alias)\
**Replies:** 2\
**Last updated:** [March 12, 2020, 12:17am UTC](https://discourse.libcinder.org/t/preconfigured-vm-images-for-development-ci-builds/1623 "2020-03-12T00:17:56Z")

</div>

Hey guys. Having recently seen how time consuming it can be to set up the various tools for Android NDK builds, I was wondering if anyone has any strong opinions with regard to using preconfigured VMs for development env…

---

## [0.9.3 upgrades and changes](https://discourse.libcinder.org/t/0-9-3-upgrades-and-changes/1616)

<div class="topic-metadata">

**Author:** [@andrewfb](https://discourse.libcinder.org/u/andrewfb)\
**Replies:** 16\
**Last updated:** [March 6, 2020, 6:22am UTC](https://discourse.libcinder.org/t/0-9-3-upgrades-and-changes/1616 "2020-03-06T06:22:49Z")

</div>

We’ve made a backwards-compatibility release v0.9.2 and are now beginning what will likely be pretty substantial changes in terms of baseline requirements for Cinder. Our immediate goals: Remove Boost as a requirement…

---

## [CMake with Cinder 0.9.3 on Windows platform](https://discourse.libcinder.org/t/cmake-with-cinder-0-9-3-on-windows-platform/1625)

<div class="topic-metadata">

**Author:** [@johnratius](https://discourse.libcinder.org/u/johnratius)\
**Replies:** 2\
**Last updated:** [March 3, 2020, 5:07am UTC](https://discourse.libcinder.org/t/cmake-with-cinder-0-9-3-on-windows-platform/1625 "2020-03-03T05:07:11Z")

</div>

I am curious if there have been any updates for supporting CMake on version 0.9.3 on Windows? I would love to use Clion but all the working ones have either been used on a Mac or an older version… Have any of you gotten …

---

## [QT Creator 5 + Cinder 0.9.2](https://discourse.libcinder.org/t/qt-creator-5-cinder-0-9-2/1613)

<div class="topic-metadata">

**Author:** [@Aina](https://discourse.libcinder.org/u/Aina)\
**Replies:** 2\
**Last updated:** [March 1, 2020, 10:36am UTC](https://discourse.libcinder.org/t/qt-creator-5-cinder-0-9-2/1613 "2020-03-01T10:36:24Z")

</div>

Hello everyone. I’m not very good in english but I hope you will understand me. Have anyone already used QT Creator 5(on Windows) with Cinder(from git, version 0.9.2) ? I would like to use QT for the UI and Cinder for …

---

## [When will Vulkan branch be merged into master?](https://discourse.libcinder.org/t/when-will-vulkan-branch-be-merged-into-master/111)

<div class="topic-metadata">

**Author:** [@vinjn](https://discourse.libcinder.org/u/vinjn)\
**Replies:** 9\
**Last updated:** [February 28, 2020, 4:03pm UTC](https://discourse.libcinder.org/t/when-will-vulkan-branch-be-merged-into-master/111 "2020-02-28T16:03:18Z")

</div>

I would prefer to work in the same branch on GL & VK contents. Thanks.

---

## [0.9.2 preparation](https://discourse.libcinder.org/t/0-9-2-preparation/1543)

<div class="topic-metadata">

**Author:** [@andrewfb](https://discourse.libcinder.org/u/andrewfb)\
**Replies:** 8\
**Last updated:** [February 16, 2020, 3:07am UTC](https://discourse.libcinder.org/t/0-9-2-preparation/1543 "2020-02-16T03:07:15Z")

</div>

I’m thinking it’s probably high time for another Cinder release. The primary purpose of this release will be to open the door to some upgrades and streamlining. More specifically, in general we try to maintain a policy …

---

## [Linux MovieWriter?](https://discourse.libcinder.org/t/linux-moviewriter/1542)

<div class="topic-metadata">

**Author:** [@gabor\_papp](https://discourse.libcinder.org/u/gabor_papp)\
**Replies:** 0\
**Last updated:** [August 7, 2019, 10:44am UTC](https://discourse.libcinder.org/t/linux-moviewriter/1542 "2019-08-07T10:44:50Z")

</div>

Has anyone tried recording videos on Linux? I’m about to code a block for it with ffmpeg/libavcodec. Any suggestions are welcome. -Gabor

---

## [EntityComponentSystems and Bindless Graphics](https://discourse.libcinder.org/t/entitycomponentsystems-and-bindless-graphics/1525)

<div class="topic-metadata">

**Author:** [@Malfunkn](https://discourse.libcinder.org/u/Malfunkn)\
**Replies:** 5\
**Last updated:** [June 27, 2019, 12:18am UTC](https://discourse.libcinder.org/t/entitycomponentsystems-and-bindless-graphics/1525 "2019-06-27T00:18:51Z")

</div>

I recently found out about Entity Component Systems(ECS) and instantly fell in love. There are two great Cinder Blocks available, Hperigo’s Cinder-ecs block, and sosolimitied’s EntityX samples… I’m personally using soso…

---

## [How to get console() in Linux / ARM?](https://discourse.libcinder.org/t/how-to-get-console-in-linux-arm/1497)

<div class="topic-metadata">

**Author:** [@morphogencc](https://discourse.libcinder.org/u/morphogencc)\
**Replies:** 2\
**Last updated:** [May 10, 2019, 9:47pm UTC](https://discourse.libcinder.org/t/how-to-get-console-in-linux-arm/1497 "2019-05-10T21:47:00Z")

</div>

I’m writing a cinder app for Ubuntu 16.04 on ARM; everything seems to be compiling and working okay, but I found a part of my code I want to debug. I added a bunch of std::cout statements like I usually do… and they don…

---

## [Compiling with C++17 in VS2017](https://discourse.libcinder.org/t/compiling-with-c-17-in-vs2017/1498)

<div class="topic-metadata">

**Author:** [@totalgee](https://discourse.libcinder.org/u/totalgee)\
**Replies:** 2\
**Last updated:** [May 8, 2019, 8:55am UTC](https://discourse.libcinder.org/t/compiling-with-c-17-in-vs2017/1498 "2019-05-08T08:55:16Z")

</div>

I can build Cinder 0.9.1 (and projects using it) with VS2017 and the v141 toolset. However, there is a further issue… Has anyone tried to use VS2017 in C++17 mode (using the /std:c++17 or /std:c++latest flags)? In C++17,…

---

## [Cinder on "Rpi3b+ / Alpine Linux" is compiling](https://discourse.libcinder.org/t/cinder-on-rpi3b-alpine-linux-is-compiling/1426)

<div class="topic-metadata">

**Author:** [@vincent\_rioux](https://discourse.libcinder.org/u/vincent_rioux)\
**Replies:** 0\
**Last updated:** [February 11, 2019, 8:23pm UTC](https://discourse.libcinder.org/t/cinder-on-rpi3b-alpine-linux-is-compiling/1426 "2019-02-11T20:23:40Z")

</div>

Hi, I have been trying to compile libcinder on rpi3b+ with Alpine Linux (meaning musl libc). I get an error on compiling Cinder/include/asio/error\_code.hpp (see below) but simply commenting out line 185 //# include “…

---

## [How to create CDATA with XmlTree](https://discourse.libcinder.org/t/how-to-create-cdata-with-xmltree/1382)

<div class="topic-metadata">

**Author:** [@morphogencc](https://discourse.libcinder.org/u/morphogencc)\
**Replies:** 2\
**Last updated:** [December 24, 2018, 6:31pm UTC](https://discourse.libcinder.org/t/how-to-create-cdata-with-xmltree/1382 "2018-12-24T18:31:58Z")

</div>

This feels like a pretty straightforward question, but for the life of me I can’t create an XML Object with CDATA. I’ve been using: XmlTree Scene("Scene", ""); XmlTree cdata("cdata", ""); cdata.setValue("This is a test…

---

## [iOS: Derived exceptions not caught by App](https://discourse.libcinder.org/t/ios-derived-exceptions-not-caught-by-app/1376)

<div class="topic-metadata">

**Author:** [@notlion](https://discourse.libcinder.org/u/notlion)\
**Replies:** 0\
**Last updated:** [December 8, 2018, 1:30am UTC](https://discourse.libcinder.org/t/ios-derived-exceptions-not-caught-by-app/1376 "2018-12-08T01:30:32Z")

</div>

So here’s a weird one. I ran into a strange bug recently. After tracking down the cause, it looked like my app was calling DeviceManager::setFramesPerBlock() and that method was throwing a AudioDeviceExc exception. Stra…

---

## [loadString undefined (solved)](https://discourse.libcinder.org/t/loadstring-undefined-solved/1210)

<div class="topic-metadata">

**Author:** [@Malfunkn](https://discourse.libcinder.org/u/Malfunkn)\
**Replies:** 2\
**Last updated:** [July 9, 2018, 4:41pm UTC](https://discourse.libcinder.org/t/loadstring-undefined-solved/1210 "2018-07-09T16:41:57Z")

</div>

ci::loadString is undefined. No member named loadString in namespace Cinder. Getting this in both the cinder prebuilt binary release and if I build the dev branch in vc2013 and vc2015… Any ideas?

---

## [Android Building on Windows Host](https://discourse.libcinder.org/t/android-building-on-windows-host/297)

<div class="topic-metadata">

**Author:** [@colin](https://discourse.libcinder.org/u/colin)\
**Replies:** 4\
**Last updated:** [April 3, 2018, 1:03am UTC](https://discourse.libcinder.org/t/android-building-on-windows-host/297 "2018-04-03T01:03:27Z")

</div>

Hello, How to build cinder for android on Windows Host please ? https://github.com/cinder/Cinder/wiki/Cinder-for-Android I test with linus bash on windows 10 ! Thanks

---

## [Adding std::forward\<Args\>( args )... to Signals, to allow for emitting && variables](https://discourse.libcinder.org/t/adding-std-forward-args-args-to-signals-to-allow-for-emitting-variables/1107)

<div class="topic-metadata">

**Author:** [@Gazoo](https://discourse.libcinder.org/u/Gazoo)\
**Replies:** 0\
**Last updated:** [March 27, 2018, 9:31am UTC](https://discourse.libcinder.org/t/adding-std-forward-args-args-to-signals-to-allow-for-emitting-variables/1107 "2018-03-27T09:31:35Z")

</div>

Hey Embers, Just thought I’d ask if anyone else might want to have signals that are able to pass && variables? It necessitates a slight change to Signals - basically inserting std::forward\<Args\>( args )... wherever the…

---

## [GStreamer on Linux/Raspberry Pi](https://discourse.libcinder.org/t/gstreamer-on-linux-raspberry-pi/127)

<div class="topic-metadata">

**Author:** [@patrick\_fuerst](https://discourse.libcinder.org/u/patrick_fuerst)\
**Replies:** 11\
**Last updated:** [February 6, 2018, 6:01pm UTC](https://discourse.libcinder.org/t/gstreamer-on-linux-raspberry-pi/127 "2018-02-06T18:01:12Z")

</div>

Hey all, This is my second post here and I'm in the process of testing Cinder on the Raspberry Pi 3. Before I worked with OF on Linux platforms but since Cinder now supports it too, I'm interested and want to check…

---

## [Wayland support ? \[linux\]](https://discourse.libcinder.org/t/wayland-support-linux/1004)

<div class="topic-metadata">

**Author:** [@vincent\_rioux](https://discourse.libcinder.org/u/vincent_rioux)\
**Replies:** 1\
**Last updated:** [January 23, 2018, 6:29pm UTC](https://discourse.libcinder.org/t/wayland-support-linux/1004 "2018-01-23T18:29:41Z")

</div>

As of glfw version 3.1, support of Wayland is experimental. Out of curiosity, i wanted to ask if somebody knows how much work/time it would take to implement direct support to wayland in libcinder (not using Xwayland la…

---

## [Why a Cinder App is not a shared\_ptr](https://discourse.libcinder.org/t/why-a-cinder-app-is-not-a-shared-ptr/967)

<div class="topic-metadata">

**Author:** [@Kino](https://discourse.libcinder.org/u/Kino)\
**Replies:** 5\
**Last updated:** [November 30, 2017, 6:02am UTC](https://discourse.libcinder.org/t/why-a-cinder-app-is-not-a-shared-ptr/967 "2017-11-30T06:02:27Z")

</div>

Hello, As an experiment I wanted to check if I can derive a Cinder App class from std::enable\_shared\_from\_this so I can pass a shared\_ptr of my main app to its members as a way of communication/messaging between an App …

---

## [How to make a HTTPS POST request](https://discourse.libcinder.org/t/how-to-make-a-https-post-request/281)

<div class="topic-metadata">

**Author:** [@nay](https://discourse.libcinder.org/u/nay)\
**Replies:** 26\
**Last updated:** [November 1, 2017, 1:17am UTC](https://discourse.libcinder.org/t/how-to-make-a-https-post-request/281 "2017-11-01T01:17:06Z")

</div>

Hi all, I need to integrate with backend at the moment that requires I make a HTTPS POST request with an Authorization HTTP header, which I have not done before. I am deploying on Windows but developing on OSX. As the …

---

## [License in mobile app?](https://discourse.libcinder.org/t/license-in-mobile-app/916)

<div class="topic-metadata">

**Author:** [@wdlindmeier](https://discourse.libcinder.org/u/wdlindmeier)\
**Replies:** 2\
**Last updated:** [October 25, 2017, 4:29am UTC](https://discourse.libcinder.org/t/license-in-mobile-app/916 "2017-10-25T04:29:41Z")

</div>

My team will be launching a Cinder app to the AppStore soon so I was reviewing the license. One of the clauses states “redistribution in binary form must reproduce the above copyright notice, this list of conditions and …

---

## [Request for Contribution](https://discourse.libcinder.org/t/request-for-contribution/892)

<div class="topic-metadata">

**Author:** [@andrewfb](https://discourse.libcinder.org/u/andrewfb)\
**Replies:** 1\
**Last updated:** [October 9, 2017, 10:36am UTC](https://discourse.libcinder.org/t/request-for-contribution/892 "2017-10-09T10:36:30Z")

</div>

It’s common for Cinder users to be interested in contributing code to the project, but they’re unsure where to begin. I’ll transpose a github comment posted here with a few ideas of varying scales which would make for se…

---

## [Can I help improve Documentation (and examples)](https://discourse.libcinder.org/t/can-i-help-improve-documentation-and-examples/858)

<div class="topic-metadata">

**Author:** [@anselan](https://discourse.libcinder.org/u/anselan)\
**Replies:** 4\
**Last updated:** [September 15, 2017, 5:28pm UTC](https://discourse.libcinder.org/t/can-i-help-improve-documentation-and-examples/858 "2017-09-15T17:28:39Z")

</div>

I’m new to the forum but I’ve been using Cinder on and off for about 6 months now in various projects. (I make interactive installations for a living.) My background in C++ is mostly using openFrameworks but I’ve also us…

---

## [Operators for Conversions between ci::Anim\<T\> and T](https://discourse.libcinder.org/t/operators-for-conversions-between-ci-anim-t-and-t/805)

<div class="topic-metadata">

**Author:** [@benjaminbojko](https://discourse.libcinder.org/u/benjaminbojko)\
**Replies:** 2\
**Last updated:** [July 25, 2017, 5:33pm UTC](https://discourse.libcinder.org/t/operators-for-conversions-between-ci-anim-t-and-t/805 "2017-07-25T17:33:27Z")

</div>

Hi All, My team has been using the timeline class quite a lot across many of our projects and one thing folks often still stumble over is conversion between ci::Anim\<T\> and T. One solution we’ve landed on for convenien…

[Next page](https://discourse.libcinder.org/c/cinder-devel/5.md?page=1)
