Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to convert MVS C++ code into executable application?

Tags:

c++

So I've made a small program in Microsoft Visual Studio C++ (2008 edition) and I want to convert it to .exe format.

I know that I can find the .exe in my project directory, however it only runs fine on my own PC. When I send it over to someone else (who doesn't have Visual Studio installed or anything), it doesn't run.

I've read a little about this and it seems to be about "linking". Now I don't know anything about linking and I'm not eager to learn in depth about it right now...

I just want to make my incredibly simple program (which edits and creates text files) to run in .exe program on any computer. Is this possible, and if so - how?

Could you please guide me through the steps? I'm quite new to programming so I really need help on this one.

Thank you in advance...

like image 607
Zannix Avatar asked Dec 16 '25 22:12

Zannix


1 Answers

The file you sent already is an exe file, but it is most likely a debug version of the program. Also, you need to see if you are linking against other DLLs, and if you are, you should distribute those with the program as well.

Since you have a simple program, it is most likely you have no other DLL dependencies, so try compiling in release mode as a first step. There will be a dropdown at the top of VS with Debug and Release, and Debug is currently selected.

like image 139
gcochard Avatar answered Dec 19 '25 15:12

gcochard