Git Product home page Git Product logo

Comments (4)

jpochyla avatar jpochyla commented on August 28, 2024 1

I'll mention cmake in README, thanks for looking into this!

Although libsoundio works well on Mac, I'm not sure it's really being maintained much and I'd prefer to move to miniaudio once the 1.0 version with the high-level API and Vorbis codec is out and miniaudio-rs has corresponding bindings. We can also get rid of minivorbis at this point.

from psst.

Bert-Proesmans avatar Bert-Proesmans commented on August 28, 2024

https://github.com/andrewrk/libsoundio/blob/a46b0f21c397cd095319f8c9feccf0f1e50e31ba/src/atomics.h#L48

Does an import of header file "stdatomic.h", which is included in the C++11. I'm unsure which C++ standard is chosen by CMake. After some quick searches on the internet it doesn't look like MSVC has a complete C++11 implementation, so this might require waiting on MS, functionality stubbing, or moving to another sound backend.

You could try getting this to work through MinGW on Windows, but I cannot provide any specific instructions at this moment.
Ah man, I dislike all this toolchain mess and it puts me off having to deal with it every time.
The libsoundio project has no Windows build instructions (andrewrk/libsoundio#49). Cross-compilation is the only agreed-upon method to compile for Windows.

from psst.

arthmis avatar arthmis commented on August 28, 2024

I'll try and see what I can do after some investigation. Just opening this up so you're made aware.

from psst.

jpochyla avatar jpochyla commented on August 28, 2024

I've decided to try miniaudio even before 1.0 to avoid build issues such as this, it's used in master now. Closing because libsoundio is not used anymore. Please open another issues in case of further problems. Thanks for patience!

from psst.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.