epasveer / seer

Seer - a gui frontend to gdb
GNU General Public License v3.0
2.11k stars 67 forks source link

Windows Support #94

Open rachit7645 opened 1 year ago

rachit7645 commented 1 year ago

Do you have any plans for windows support yet?

epasveer commented 1 year ago

Sorry, not yet.

I don't really have a windows environment handy for me to develop with.

Having said that, there's nothing really OS specific in the code. Just need:

rachit7645 commented 1 year ago

Thank you for the response. I'll try building on windows myself.

epasveer commented 1 year ago

There may be tweakes needed to the CMakefile.txt file. Let me know.

Thanks.

rachit7645 commented 1 year ago

In src/SeerConsoleWidget.cpp, at line 18, the header termios.h is included. This header is not available anywhere on any native windows compiler, even MSYS2's version of gcc and clang. Cygwin would work however it would kinda defeat the point.

epasveer commented 1 year ago

Cygwin would work however it would kinda defeat the point.

Yes, that would defeat the point.

The console uses Linux psuedo-terminals for handling of the stdin and stdout to the program being debugged. I will need to check if there is a Windows equivalent.

epasveer commented 8 months ago

There is:

ConPTY - Windows Command Line

Not sure if this is the same as Linux pseudo terminals.