Giter Site home page Giter Site logo

Comments (5)

fzwoch avatar fzwoch commented on May 21, 2024

That seems you dont have thw pkgconfig file for libobs. More like a build setup issue.

from obs-golang-plugin.

sectortechadmin avatar sectortechadmin commented on May 21, 2024

That seems you dont have thw pkgconfig file for libobs. More like a build setup issue.

If it's not too much to ask, can you add instructions on setting up the build environment from scratch? I've gotten both the Rust and CPP plugin templates to build so far.

from obs-golang-plugin.

fzwoch avatar fzwoch commented on May 21, 2024

Actually, yes. There are 3 different platforms, each with 2 different architectures, making it 6. Then there are countless possibilities to build each. I for one do not even build on Windows. And everything gets outdated over the course of 3 months. I'm not going to maintain that.

from obs-golang-plugin.

sectortechadmin avatar sectortechadmin commented on May 21, 2024

Even just seeing one proper setup can help as a starting place for a future CI/CD effort, which we will probably need to make for our plugin. If you have at least one Windows environment that you could outline deployment for, I'd appreciate that a ton, and make a PR with some GH Actions.

from obs-golang-plugin.

fzwoch avatar fzwoch commented on May 21, 2024

I really have no idea for Windows as using external libraries has always been a pain. I would recommend to use MSYS2's Mingw target. It should come with a 'decent' Linux like environment including pkg-config. If they have a decent libobs in there I cannot tell. Else check the docs of https://pkg.go.dev/cmd/cgo. You will need to give options where headers and the libobs is to be found instead of using pkg-config - only you can say where they are on your system.

from obs-golang-plugin.

Related Issues (2)

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.