Fix qtapp and consapp compilation to recent options, QT and Mac compile#138
Fix qtapp and consapp compilation to recent options, QT and Mac compile#138drf5n wants to merge 9 commits intortklibexplorer:demo5from
Conversation
Signed-off-by: Wu Shangwei <2826256824@qq.com>
Change `extern int showmsg(char *format,...) {return 0;}` to match declaration in:
https://github.com/rtklibexplorer/RTKLIB/blob/d95376c780e6f7e758ddc6cb450079cf84474a35/src/rtklib.h#L1818
…pp/consapp and app/qtapp on Mac
|
Lots of open PRs on this fork and original rtklib. Recent and many months old. Are the original admins no longer actively involved in the projects? If not, anyone have recommendations for a fork that is more actively maintained? *edit there are quite a few commits in the last 6 months, but not really any interaction with folks submitting PRs. |
|
It's true that I haven't been good about keeping up with the PR requests, especially the most recent ones. I will try and review these in the near future. Regarding the Qt builds, support for them was dropped in the original (2.4.3) RTKLIB and I have not been supporting them either although the original code is still present in the repo in case anyone else wants to resurrect it. I do actively maintain the Windows GUI and CUI apps and the linux CUI apps. |
- Fix qtapp compilation for new Qt versions (Qt 6.x) - Make rtknavi_qt and rtkpost_qt compile on mac - Add INHIBIT_RTK_LOCK_MACROS for lock-mutex workaround - Update the rtkget URL_LIST for CORS stations
|
Merged most of these changes into the code with the 5/17/2023 commit. Removing the libraries from the gcc makefiles breaks my linux builds so I did not include these. |
This solves these issues for my non-windows Mac & Homebrew setup.
#135
#127
It also has a workaround for the interaction between RTK's lock() function and Mac's mutex lock() templates.
It also makes use of the pull in
#107