mingw kullanarak windows xp'de aseprite (https://github.com/aseprite/aseprite) derlemeye çalışıyorum. Ben cmake ile hiçbir sorun vardı ve linker dxguid.obj bağlamaya çalışır kadar yapmak. Sonra ben aşağıdaki hatayı alırsınız:msys (MinGW) dxguid.obj bağlama
dxguid.lib(e:/temp/193462/obj.x86fre/misc/dxguid/daytona/objfre/i386/dxguid.obj):(.rdata[_GUID_MIN_POWER_SAVINGS]+0x0): first defined here libuuid.a(lib32_libuuid_a-uuid.o):uuid.c:(.rdata$GUID_MAX_POWER_SAVINGS[_GUID_MAX_POWER_SAVINGS]+0x0): multiple definition of `GUID_MAX_POWER_SAVINGS'
dxguid ve libuiid arasında bir tanım çarpışma gibi görünüyor. Libuiid'i kaldırmayı denedim ama bağlayıcı tarafından gerekli. Yani, bu durumu nasıl çözeceğimi bilmiyorum.