Hi, soweit hab ichs ja hingekriegt das er das zeug kompiliert als windows-binary von linux aus - nur: irgendwie spinnt da was mit den dllexports - er ignoriert mir die angegebene def-file völlig und in der libmy.dll.a fehlen diverse Symbole (trotz --export-all-symbols)
Gibts da was was man da beachten muss? -- class God : public ChuckNorris { };
das problem was ich jetzt noch habe ist folgendes: ich kann keine statische bibliothek zu einer dll dazu linken, somit kann ich den cross-link nicht verwenden da er dann keine dlls mehr erstellt sondern nur statische bibliotheken
Code:
*** Warning: This system can not link to static lib archive /libmystaticlibrary.la. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have.
und die statischen libs alle als dlls zu verwenden ist mist (mal davon abgesehen das jede von denen zig mb groß ist, obwohl die vom vc generierte nur so 1mb groß ist, statt 12 ...) -- class God : public ChuckNorris { };