Open eddiezato opened 5 months ago
Ok, here are some of my discoveries: stuff.h
#ifdef _WIN32
//#define StdString std::wstring
//#define CharType wchar_t
#define StdString std::string
#define CharType char
#else
#define StdString std::string
#define CharType char
#endif
StdString toStdString(QString str) {
#ifdef _WIN32
//return str.toStdWString();
return str.toStdString();
#else
return str.toStdString();
#endif
}
QString fromStdString(StdString str) {
#ifdef _WIN32
//return QString::fromStdWString(str);
return QString::fromStdString(str);
#else
return QString::fromStdString(str);
#endif
With this I was able to build (msys2/ucrt64) with exiv2 v0.28.2, and qimgv can show exif for jxl's created with Brotli compression for metadata boxes (with 0.27-maintenance can't). And I don't see a problem with Cyrillic file names.
Environment
msys2/ucrt64
Exiv2 v0.28.0 droppedEXIV2_ENABLE_WIN_UNICODE
. So solution from #331 doesn't work now.