Dobrý den,
proč nefungujou aplikace dělaný ve WinAPI ve visual c++ 2012 na jiných PC s WIN7?
dík.
Release verze by měla fungovat. Možná budeš potřebovat Visual C++ Redistributable
for Visual Studio 2012 nainstalovat na tom jiném počítači. Případně je potřeba říct, jak se ta nefunkce projevuje.
Zasláno z mobilního telefonu.
#1 hujikoly
Ve vlastnostech projektu: C++ -> code generation -> runtime library změn na "multihreaded" (BEZ DLL). Znamená to že runtimová knihovna céčka se přilinkuje do exáče a nemusí být nainstalovaná v systému (jak zmínil kolega ten redistribuční balíček). Velikost exáče se mírně zvětší, ale za běhu v paměti to vyjde nastejno (ještě o pár byte i lépe).
Jedině pokud by to byl větší projekt který si natahuje více modulů (DLL), tak je lepší tu knihovnu používat dynamicky, než aby ji každá DLLka měla v sobě a v paměti procesu byla několikrát.
Radek Chalupa
- vývoj software na zakázku
- školení programování (C/C++, WinAPI, ATL, COM, ActiveX, C#, NET Framework, MFC)
http://www.radekchalupa.cz
Jaký je vlastně rozdíl mezi debug a release? A jak bych měl udělat tu release verzi, která by měla fungovat?
Aplikace normálně nastartuje, ale po kliknutí na nějaké formulářové tlačítko se sekne a ukončí se,
ale žádné upřesnění problému to nehlásí.
Už to mám. Chyba byla v mém kódu.
Díky za vaše rady.
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku