Re: wxWidgets-3.2.4 non-backwards compatibility with 3.2.2.1
Vadim Zeitlin <[email protected]>
| Newsgroups | gmane.comp.lib.wxwindows.general |
|---|---|
| Message-ID | <[email protected]> |
On Sat, 24 Feb 2024 02:26:25 -0800 (PST) Mike Rossiter wrote:
MR> I have a dll plugin for OpenCPN that is compiled with wxWidgets-3.2.4.
You need to set wxABI_VERSION=30202 when building using 3.2.4 headers to
ensure ABI compatibility with 3.2.2, see
https://docs.wxwidgets.org/latest/overview_backwardcompat.html
Alternatively, just build your plugin using 3.2.2 headers.
MR> This plugin installs and runs on a version of OpenCPN (5.9.x) compiled with
MR> wxWidgets-3.2.4. So far so good.
MR>
MR> The plugin fails to install and run on a version of OpenCPN (5.8.4)
MR> compiled with wxWidgets-3.2.2.1.
MR> [image: dependencies2.jpg]
MR> <https://forums.wxwidgets.org/download/file.php?id=8510&mode=view>
MR> This wxWidgets-3.2.2.1 module has missing imports:
MR> C:\Program Files (x86)\OpenCPN 5.8.4-0+1637c28\wxbase32u_vc14x.dll
It would have been useful to show _which_ imports are missing.
Regards,
VZ
--
TT-Solutions: wxWidgets consultancy and technical support
https://www.tt-solutions.com/
signature.asc
(application/pgp-signature, 195 B)
-----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQQx+vLQdOwioQqkxtoG6kHeT2wehgUCZdotQwAKCRAG6kHeT2we hnacAKCYzZl8kGfLlfaMIeQFDdzs43slUQCeNzAH4EnK7aTNVVSHpTeAm3KKjq4= =HwE2 -----END PGP SIGNATURE-----