Codeblocks 13.12 mingw setup exe mac os x#Mac OS X has CoreAudio, Linux has ALSA, and FreeBSD has OSS, and OSS, which the BSDs use, doesn't work with SDL and SDL_mixer, on the BSDs you have to install this additional audio subsystem called JACK, and then SDL and SDL_mixer can interface with JACK for sound the same way they interface with ALSA on Linux, CoreAudio on Mac OS X, and MME on MS Windows). but actually with SDL and SDL_mixer it's different on all of those operating systems, they all have different audio subsystems. (Or a Mac OS X or FreeBSD or whatever else person. I guess maybe I should have posted on the forums that I need a Linux person to fix that. I am hopefully expecting that one of them will fix compilation on Linux to work with SDL. We do have 2 active contributors in recent months that I know use Linux who have both fixed Linux compilation stuff: blomkvist and nickdumas. Fox then fixed the Visual C++ one (one of the lines had to be changed from MultiThreadedDebug to MultiThreadedDebugDLL, I'm not sure how he figured out he had to do that but it's fairly impressive). I updated the project files for Code::Blocks and Visual C++ and got the Code::Blocks one working but couldn't test the Visual C++ one since I don't have Visual C++ (I added the necessary dependencies to the Visual C++ project file but didn't change anything else in it). I don't understand it enough to do it myself. We actually need a Linux or Mac OS X or UNIX programmer to fix the Makefiles to work with SDL. I don't really understand Makefiles very well so I haven't changed them, I've just tried to document what should be done in README and LINUX_README.txt. Codeblocks 13.12 mingw setup exe update#Either that or you could update the Makefiles to include SDL, which would be the ideal solution. So to compile things without SDL or SDL_mixer, you might need to #define DONT_INCLUDE_SDL, either by uncommenting a line in common.h that would define that if you uncommented it, or defining it using GCC compiler options (add "-D DONT_INCLUDE_SDL" to the command-line options for GCC, which are sometimes called the CFLAGS). Recently SDL 2.0.3 and SDL_mixer 2.0.0 were added as dependencies and the Makefiles for Linux, Mac OS, and other UNIXes haven't yet been updated to include this. On Linux, Mac OS X, or other UNIXes, you should try reading the file LINUX_README.txt. The project files for both of them are in the workspaces directory. Both of them provide complete IDE, editing, compiling, building, and debugging functionality. On Windows I'd recommend either the Code::Blocks IDE with TDM-GCC 4.8.1 or later ( choose at this download page), or Microsoft Visual C++ 2010 Express ( download it here).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |