-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
- Requiring people to link their own (and likely build their own) version of
libcurl.lib libeay32.lib ssleay32.libmakes integrating your library a lot harder than it should, why not pre-link these intoGameAnalytics.libto save others the pain?- And if you can't manage this with a
.lib, then at least a.dllthat has all pre-built would be 2nd best. - Alternatively, allowing your lib to work with the Windows HTTP library (and/or other HTTP lib that is already present in the system on other OSes, or even Steam has a HTTP lib) would reduce the burden of using your library.
- And if you can't manage this with a
- Pretty sure a lot of gamedevs use the static runtime libs, and your
.librequires the dynamic one. I know I can build from source to fix that, but again, making this easier would help. - Similarly, you may want a pre-built Debug mode version, since linking the Release mode one doesn't work due to:
mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '1'. If we can't link your lib in Debug, we're required to build from source anyway, or disable our entire analytics integration in Debug. - I suppose I can use your base JSON API to bypass all of these issues, but that sounds painful in a different way.