
Jde u vas na PC spustit muj program?
Netestnul by mi nekdo prosim, jestli muj program:
jde spustit? Tedy jestli jde nainstalovat z toho instalacniho balicku, co na tom webu je, a potom spustit (maji se objevit 2 vicemene cerny okynka - kdyby nekdo mel naladu, tak jedno je na screenshotu v tutorialu).
Idealni by bylo, kdyby to provedl nekdo, kdo ma Windows Vista nebo Windows XP, ale NEMA na pocitaci nainstalovany Visual Studio.
Byl bych vdecny za informaci o tom, jestli to jde nebo nejde + jakou mate verzi Windows (a kdo to vi, tak mozna i .Netu).
Na Windows XP Professional SP2 s Microsoft .NET Framework 1.1 SP1 a 2.0 SP2 instalace i spuštění programu funguje bez Visual Studia.
Diky
Super
Win Vista Home premium SP2, bez Visual Studia. Bez problému staženo mozzilou 3.5.1 nainstalováno, spuštěno a odinstalováno.
Diky
Win XP Home SP3 bez Visual Studia, .NET mám 2.0, 3.0 a 3.5, instalace a spuštění OK, jinak docela zajímavej prográmek
Diky moc!
V čem je ten program dělaný?
Je to v C/C++. Pro GUI pouzivam vlastni knihovnu, ktera pouziva SDL a OpenGL. Pak je tam spousta knihoven pro numerickou optimalizaci a pocitacove videni (hlavni je OpenCV).
Program se mi nainstaloval, spustil, ale nic jsem v něm nedokázal vytvořit. XP Home, .net v 2.
Je škoda, že program vytvožený Čechem nejde provozovat v češtině (alespoň jsem nikde nenašel options > change language).
Také použitý font se mi strašně špatně četl. je nějaký moc široký a tučný. Asi by byla přívětivější klasická Tahoma.
Naprosta pravda, snad to po statnicich napravim.
Jestli chceš seriózně testovat své programy, budeš si muset vytvořit vlastní testovací prostředí různých verzí, třeba ve Vmware. Jen tak budeš moci uživatelům dělat i support.
Diky, to jsem taky udelal (pouzivam teda VirtualBox), ale je spousta ruznych konfiguraci a ja moc nechapu, jak na Windows funguji ta jejich Side-by-Side sprava verzi dll knihoven.
Neni ziadna side by side sprava (to si cital kde?)
Dll sa hladaju najprv v zlozke s programom, tam si das vlastne dll, napr. instalatorom, a ak sa tam nenajdu tak sa hladaju v systemovych zlozkach (mas to presnejsie popisane v MSDN niekde asi u LoadLibrary)
Ked robis program ktory pouziva externe dll ktore pozadujes v systeme napr. Visual C runtime balik, tak by mal instalator zabezpecit aby to nainstaloval ak to v PC neni a spravnu verziu. Ja spravidla v nastaveniach projektu prepinam runtime library na "statically linked" (resp. nie dll ale lib, v kazdej verzii VC++ sa to vola nejak inac), aby som nebol zavisly na nainstalovanych MS hovadinach na cudzich PC. Zvacsi to trochu exe ale tych par desiatok kB nikomu nevadi.
Pokial pouzivas NET framework tak by si mal zabezpecit aby instalator to odkontroloval a aby vyhodil error hlasku a link na MS stranky ked neni nainstalovana pozadovana alebo vyssie verzia (vyssia moze byt lebo dll a frameworky by mali byt spravidla spetne kompatibilne, to je zaklad boja proti dll hell)