6 ms·
What GUI toolkit is used for the IDE? Is the IDE multi-platform? I tried the Windows application and it had complaints about Visual Studio not being found when
by grok2 7y ago
What GUI toolkit is used for the IDE? Is the IDE multi-platform? I tried the Windows application and it had complaints about Visual Studio not being found when building the sample app. What's the dependence on Visual Studio about? Also the IDE died in a unrecoverable way when trying to do a single-step on the first sample application.
- beefdev 7y agoThe GUI is custom. The IDE is Windows-only at the moment, but there's also a command-line compiler for other platforms. VS is required for linking (even when using the LLVM linker). I'd be interested in more information about the IDE crash.
- kjksf 7y agoAdvice from a fellow dev: add a crash handler and set it up for an automatic submission of crash reports (symbolicated callstacks of all threads) via HTTP POST to a server. Better yet, turn it into something that others can use easily by configuring things like the server to which send the reports. I did this for SumatraPDF (https://github.com/sumatrapdfreader/sumatrapdf/blob/master/src/CrashHandler.cpp https://github.com/sumatrapdfreader/sumatrapdf/blob/master/s...) and now I think it's a must for writing desktop software that runs on other people's machines. A shockingly low number of people report crash reports. I know because I show a message box telling them to submit a bug report for a crash. I get plenty of crashes but no bug reports.
- speps 7y agoCrash dumps are a GDPR nightmare though, be careful.
- davedx 7y agoMy custom crash dumps just go direct to email via gmail smtp. No need to build a server API :)
- krageon 7y agoFrom a privacy perspective this is a problematic stance, though it is appreciated that you outline that it does this here.
- sus_007 7y agoI can't thank you enough for making SumatraPDF. Great job.
- rendicott 7y agothanks for SumatraPDF. I survived on that for years before the major OS's baked in PDF support.
- grok2 7y agoI picked the same and use the menu to build, but I don't have VisualStudio, so perhaps the sample didn't really build. Then I was clicking around the menu and chose the Single-Step option on the menu (F11? F10?) when the IDE crashed.
- albertzeyer 7y agoHow much work is it to port the IDE to other platforms? The IDE is maybe one of the nice/important aspects of this project, but then this really should not be Windows-only. Or maybe that are your priorities, but then I would not expect that it gets much adoption outside of the Windows world, but maybe this is ok for you.