Dopiero co zacząłem poznawać c++. Zrobiłem koledze prosty program w MS Visual C++ 2010 Express. U mnie poprawnie działa (skompilowany) program. U niego nie - wywala błąd:
(o ile dobrze przepisał komunikat… Może przekręcił jakąś literę w tym DLL-u)
Dlaczego tak się dzieje? Może nie ma jakiegoś programu do tego… Ale jakiego?
– Dodane 14.08.2013 (Śr) 20:22 –
Dodam, że wysłałem koledze sam plik *.exe, bez tych innych rzeczy w folderze… Ale tam i tak nie było tego DLL-a…
– Dodane 14.08.2013 (Śr) 22:03 –
Poszukałem coś w internecie i Google mi podpowiedziało: MSVCR100.dll
Może taki plik…
– Dodane 14.08.2013 (Śr) 23:45 –
Ale to chyba jednak dwa różne pliki ale związane z tym samym…
[*:2u71c8k6]Każ urzytkownikom zainstalować Visual C++ 2010 Redistributable Package (do znalezienia na stronie Microsoftu)[*:2u71c8k6]Rozpowszechniaj program razem z msvcr100.dll i msvcp100.dll (do znalezienia w %windir%\system32\ jak masz zainstalowany Visual 2010 lub Redistr.)[*:2u71c8k6]Ustawić statyczne linkowanie biblioteki standardowej. Project \ Properties… -> Configuration Properties \ C/C++ \ Code Generation -> Runtime Library = Multi-threaded (dez DLL)
I gotowy do wypuszczenia program kompiluj w konfiguracji Release zamiast Debug (na pasku narzędzi masz wybór konfiguracji; poszczególne konfiguracje mają osobne ustawienia projektu)