You do not need to make an installer; merely use one.
One such free is: NSIS
This is a discussion on Use windows API functions in a GTK+ program? within the Windows Programming forums, part of the Platform Specific Boards category; You do not need to make an installer; merely use one. One such free is: NSIS...
I downloaded NSIS and had a look at it and its documentation. I'm really greatful for all the help you have given me with my problems, but I think I will stick with the windows API for now. It seems alot simpler for writing a program with two buttons than having to learn another language for the installer needed if I want to write GTK+ (NSIS Script).
Ok, I've just tried doing some simple stuff with WinAPI and it's just beyond me. I cannot understand it at all, so it looks like GTK+ is the only way. As much as I dislike it, I think i'm just going to have to include the runtime files with my application.
Last edited by Jake.c; 01-21-2009 at 03:40 PM.
If you have MS Visual Studio, have a look at MFC.
IS MS's wrapper (framework) around the WIN API, has many examples and code available on the web.
Is designed for RAD (rapid app dev).
Create a new dialog based app with a few clicks. Add a button and its handler with a few more. No need to write a msg pump or callback.
"Man alone suffers so excruciatingly in the world that he was compelled to invent laughter."
"I spent a lot of my money on booze, birds and fast cars......the rest I squandered."
"If you are going through hell....keep going."
* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with xfce4.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with xfce4.
another couple of other ideas to consider:
1. Windows Forms - Mono and the Microsoft .Net framework are binary compatible, so you can write your code on windows, and it will run on any platform that has Mono installed.
2. wxWidgets - similar to MFC in that it's a C++ class based wrapper for the windows API on windows, but the same source should compile on any other platform that wx supports.