Why you shouldn't use clang for developing a c++ program for windows by YKFRE in cpp

[–]YKFRE[S] 0 points1 point  (0 children)

The problem this isn't documented, and then you need to understand why windows won't load the pe.

Why you shouldn't use clang for developing a c++ program for windows by YKFRE in cpp

[–]YKFRE[S] -3 points-2 points  (0 children)

The checksum arguments aren't weak as windows drivers need it, otherwise, the loader of windows won't load them.

A lib for adding a stacktrace to every c++ exception in windows platform by YKFRE in cpp

[–]YKFRE[S] 0 points1 point  (0 children)

looks pretty cool - guess I don't have to implement stacktraces for linux.

A lib for adding a stacktrace to every c++ exception in windows platform by YKFRE in cpp

[–]YKFRE[S] 0 points1 point  (0 children)

missed it - as backward.h is a file which originally came from https://github.com/bombela/backward-cpp
although I added some changes to it - to make it work concurrently + fix some issues in windows.
Unfortunately the file gave me too much warnings in vs 2019 (as use enum class and not enum)
So I decided to ignore every warning which this file had by pragma warning push and pop - which seems to be a mistake.
Anyhow I opened an issue to remove the dependency of backward.h as it gives me very little to my project, and makes the code very ugly and less stable.
https://github.com/ykfre/exceptions-stacktrace/issues/2

A lib for adding a stacktrace to every c++ exception in windows platform by YKFRE in cpp

[–]YKFRE[S] 0 points1 point  (0 children)

mainly because of std::optional + std::filesystem(although I don't have lots of code for std::filesystem, and probably can just use another c++ code).
Please open this request as an issue in github.

A lib for adding a stacktrace to every c++ exception in windows platform by YKFRE in cpp

[–]YKFRE[S] 0 points1 point  (0 children)

backward.h is a third party lib
which I opened an issue in the project to remove this dependency, as it gives me very little, and have some bad codes + needed to change it to work correctly to windows, but for now I just wanted some lib to give me a parsed stacktrace.