I've recently started to make some programs with the windows API using C++.
The problem I'm having right now is that I've created an application, and now I want to share it with the world (or at least some selected few). I've coded the program on my laptop win 7 32b and PC win 7 64 bit and on those computers the program works fine.
So I tried to start it on another computer running Windows XP SP3 and the only thing that happens is a console window is flashing for less than a second telling me "There is not enough memory for this application".
The icon that I added to the application doesn't show either. I googled a bit and some sites said that my program would need some DLL files that ships with Visual studio.
So I tried to make an installer for my program using visual studio but when I try to use that installer on any other computer it gives me this error message:
"This installation package could not be opened. Contact the application vendor to verify that this is a valid windows installer package" I translated it from swedish so the message on english might not be the same.
Now my questions are.
1. Why does my program not work? Could it be some code in my program that I use that WinXP Doesn't support?
2. If the only solution is to create an installer which installs the correct DLLs, how would I create one that actually works?
Sorry for long text and probably some bad english.
Thanks for reading