I wanted to make a customizable screensaver for windows, as a stand-alone SCR file, using DevC++ and a library like SDL or OpenGL. I need some help figuring out some things and I was hoping you could give me a hand.
Here are my questions;
1. Most screensavers have a "Settings" option in the screensaver window, which gives the user several options such as the speed, quality and features of the screensaver. How do you implement that? Needless to say, I don't have a lot of experience with hand-coded interfaces.
2. If I use SDL or similar graphic APIs, my program will need the library's DLL files to work. If I want a stand-alone file, it would have to be included inside the EXE. Is there a way to do that?
3. If I want to use pictures and whatnot in my screensaver, I'll need to use bitmap or other graphical files. Once again, if I want to have a stand-alone program, the bitmaps would have to be included in it. How is that achieved?
I hope you can set me on the right track. Thanks in advance!
wxDev-C++ doesn't seem to like SDL and as for Microsoft's sample screen saver, the linker keeps returning "undefined reference to `RegisterDialogClasses@4' ". If I try adding a resource file, it either crashes my compiler or won't compile at all. I wish I knew what I'm doing wrong.
And what about embedding DLL's in executables? I'd like to do so SDL.dll and my screen saver's EXE are put together so it won't need external DLL's when I publish it. Is that even possible?