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

Windows support #1

Open
AlessandroBono opened this issue Dec 4, 2018 · 6 comments
Open

Windows support #1

AlessandroBono opened this issue Dec 4, 2018 · 6 comments
Labels
wontfix This will not be worked on

Comments

@AlessandroBono
Copy link

Hello, is it possible to adapt this library to work on Windows too?

@aigarius
Copy link
Member

aigarius commented Dec 4, 2018

We do not use it on Windows internally and we have no experience in making the ctypes work on Windows. If someone can make it work and the patch does not look too horrible, we can include that functionality. At least the part that loads the C library (.so in Linux and .dll in Windows) likely needs to change. The rest should be platform agnostic, but you never know unless you actually try.

@AlessandroBono
Copy link
Author

Thank you for your quick response! The first step would be to have a dll version of libdlt.so. Looking on the Internet I cannot find it. It seems to be part of dlt-daemon source code which is GNU/Linux only. Can you confirm it?

@aigarius
Copy link
Member

aigarius commented Dec 4, 2018

Yes, the library comes from https://github.com/GENIVI/dlt-daemon there are some references to it working in Windows at https://at.projects.genivi.org/wiki/display/PROJ/About+DLT-Transport

@ankitkgupta09
Copy link

Did anyone do modification in library in order to work on Windows as well?

@Kochise
Copy link

Kochise commented Oct 3, 2019

Hi, about the 'ctypes' issue, maybe you would try to consider 'pywin32-ctypes' :

https://github.com/enthought/pywin32-ctypes

As for installation, would a "pip" package be available, like :

pip install python-dlt

Thanks...

@KheireddineAzzez
Copy link

is this library is mounted on pip, so we can installed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

5 participants