I have a Visual Studio 2013 C++ text based command line project that consists of:
- Main file
- Various Header & Implementation (.cpp) files
- Uses multithreading
- Uses the C++ standard library only
The project will run successfully if I run in debug mode from the IDE or if I build and run using the debug executable. Also, I can take the executable out of the debug directory and place it in another directory, and it will still work correctly. However, if I change to a Release build mode, the executable in the Release directory will not work.
The release executable will load a command window and just sit there - No errors, no text. It does not do anything.
I have looked through the project compile settings, and they are identical.
This copy of Visual Studio 2013 C++ is the Ultimate edition that I have acquired via my college. I am a graduate student. I am not asking for the answer to any problem posed to me in a class. This is for the deployment of a project in class.
Any assistance would be appreciated.
EDIT: The expected output is text in a console window.