Closed RudolfVonKrugstein closed 2 months ago
Hi!
I am very sorry for responding you so late 😞, we somehow omitted your issue.
Our tool used to compile native dependencies (Bundlex
) doesn't really support Windows for now. You can try to setup your livebook server on Linux or MacOS. Livebook has a section in readme about running it using Docker, I haven't done it for my own but I think that it should be helpful
To add to @FelonEkonom 's answer, you can use WSL to run Membrane on Windows. Unfortunately, accessing the camera, microphone and speakers doesn't work through WSL. If you're using Livebook, you can try https://github.com/membraneframework-labs/membrane_kino_plugin. As for now, we don't plan to support Windows, but we are open to contributions in that regard.
Just to add to this..
After I fixed the path where budlex is looking for vcvarsall like this
I get a new error which is more related to some inner workings of bundlex
Yes, that's because the Windows toolchain doesn't support libs, which are the Bundlex way to share C code between Mix projects. I created a very basic example: https://github.com/membraneframework-labs/bundlex_simple_example that doesn't use any of the complex features - I suggest starting with that and then we'll figure out the rest ;)
Hi,
When I try this part of the livebook on my windows machine:
I get
I have Visual Studio 2022 installed.
When I look in the failing code in bundlex, it seems to me that it looks for the Visual Studio Directory at
C:\Program Files (x86)\Microsoft Visual Studio
, which is a directory that exists on my Machine. Then it looks into theVC
sub-directory and needs thevcvarsall.bat
script.On my Machine this script is located at
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build
.Is my installation if Visual Studio wrong? Do I need to install something else or how can I fix this?
Thanks!