Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for macOS? #21

Open
stedwick opened this issue Nov 11, 2019 · 1 comment
Open

Support for macOS? #21

stedwick opened this issue Nov 11, 2019 · 1 comment

Comments

@stedwick
Copy link

Hi, do you know how difficult it would be to compile this on macOS?

Thanks!

(I always appreciate the work people put into open source projects. I don't expect this feature to be implemented just for me, I'm just curious what technical problems would need to be overcome to port this to the Mac.)

@cmauri
Copy link
Owner

cmauri commented Nov 12, 2019

Hi Phillip!

Compilation in itself would not be the main issue when porting eViacam to Mac (AFAIK the tooling needed to build eViacam on Linux is also available for Mac). Most code, including GUI and most OS and framework-specific code (threading, file management, preference storage, etc) should work out of the box. However, there are portions of code specific for each platform (either enclosed between #ifdef #endif clauses or implemented in different source code files) that need to be ported to Mac, for instance, code to capture from camera and to inject mouse events to the system (not quite sure if the latter is possible in macOS).

If you want to work on the macOS port, I could provide some help :-)

Best!

Check these pointers for additional information:
https://sourceforge.net/p/eviacam/discussion/898005/thread/51d3f94e/
https://sourceforge.net/p/eviacam/feature-requests/55/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants