That said, IDE support isn't exactly what I was referring to.
- you need to install mingw separately and there are lots of reports about conflicts with other software that might bundle a different version of mingw
- installing cargo is weird (so far .. I failed and don't use it)
And even with my first baby-steps (i.e. doing basically nothing of value) I discovered some limitations, one being that you cannot create a DLL that exports an unmangled entry point - for stdcall (other calling conventions don't have that issue and follow #[no_mangle] or #[export_name="foo"].
BUT that's really not a huge deal for me. Just a bumpy road at times.
That said, IDE support isn't exactly what I was referring to.
- you need to install mingw separately and there are lots of reports about conflicts with other software that might bundle a different version of mingw
- installing cargo is weird (so far .. I failed and don't use it)
And even with my first baby-steps (i.e. doing basically nothing of value) I discovered some limitations, one being that you cannot create a DLL that exports an unmangled entry point - for stdcall (other calling conventions don't have that issue and follow #[no_mangle] or #[export_name="foo"].
BUT that's really not a huge deal for me. Just a bumpy road at times.