Odkąd Visual C++ 2005 wyszedł na rynek pojawił się odwieczny problem. Jak program napisany w VCPP uruchomić na innym komputerze.
Oto co trzeba zrobić:
-piszemy program i nie używamy Build tylko Rebuild tak aby powstał folder Release z naszym programem (można również zmienić ustawienia programu i użyć debugowania), lub naciskamy F5
-z folderu gdzie mamy zainstalowany VC++ kopiujemy (domyślnie C:\Program Files\Microsoft Visual Studio 9.0) z podfolderu VC\redist\x86\Microsoft.VC90.CRT pliki zawarte w tym folderze czyli:
-Microsoft.VC90.CRT.manifest
-msvcm90.dll
-msvcp90.dll
-msvcr90.dll
PS(dla VCPP 2005 schemat postępowania jest ten sam, ale wszystkie pliki mają w nazwie 80, a nie 90)
PS2(pliki możemy również znaleźć w katalogu Windowsa\winsxs)
-kopiujemy plik .exe z naszym programem z folderu Release oraz z folderu nazwa_programu\Release\ plik pierwszy.exe.intermediate.manifest
-dołączamy do plików pliki skopiowane z VC\redist\x86\Microsoft.VC90.CRT
-program umieszczamy w folderze i działa
Miłej zabawy z (jak dla mnie) najlepszym środowiskiem programistycznym do CPP