![]() desktop file under Linux), so I had to hack the '~' into. there's no f*cking way to tell MacOSX what default argument I want to use to start MTSEdit as a GUI app (like with a. I had to explicitly specify -F/Library/Frameworks otherwise LLD complained about missing SDL2 framework.Ħ. according to the docs as well as the manual page, the framework's default path starts with /Library/Frameworks. This goes strictly against all C standards and common sense.ĥ. I simply don't understand why on earth do they include math.h for example when the source did not asked for it, and neither is -lm specified on the command line. This caused (obviously) namespace problems with some variables. although nobody asked for it, Clang includes ALL the headers without hasitation. gcc is not gcc really, it is a (badly) masquaraded LLVM Clang with strongly reduced functionality.Ĥ. That's just lame, had to create a tool to generate C header of the data.ģ. binary to object conversion is missing from the linker. However you could use any directory you like, just modify the MACSDL path variable at the beginning of Makefile.Ģ. If you install SDL2 from the dmg and follow the instructions, you'll have /Library/Frameworks/amework/Headers (with version "2" in path and without "/Versions/A"). first, you were wrong about the header's directory. ![]() Dear and could you please give the mac version a try?Ĭompilation under Mac was extremely problematic, because they don't follow any standards, and their toolchain is just stupid (Apple deliberately made it dumber than the original OSS version). Pre-compiled binaries are now available for Linux, Windows and MacOSX. I managed to compile mtsedit under all mainstream OSes.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |