0xc0150002 brzmi "Aplikacja nie została właściwie zainicjowana", a to jest standardowy komunikat systemu windows, ze nie mogl on znalezc wymaganych bibliotek .dll do uruchomienia tego programu.
jesli na VS8EE Ci nie dzialalo, a dziala na VS8, to znaczy ze:
- przy vs8ee nie zainstalowala Ci sie biblioteka, nazwijmy ja, xyz.dll, a zainstalowala Ci sie ona przy instalacji vs8
- skoro przeszedles na vs8, to pewnie sciagnales je dopiero co z internetu/msdnaa/kadstam - pewnie masz stosunkowo nowe vs8 (moze nawet z servicepackiem?)
- to sugeruje ze chodzilo o jakas biblioteke z CRT (tzw. "runtime libraries"), ktorego wersja zmienia sie praktycznie z kazdym wydaniem/servicepackiem visuala. biblioteki te maja to do siebie, ze aplikacje ktore z nich korzystaja musza byc w stanie znalezc w systemie na ktorym sa odpalane dokladnie te wersje CRT z ktotymi byly skompilowane, i tyczy sie to rowniez .dll ktore sa podpinane do nich
- a to sugeruje, ze zapomniales "nam" powiedziec, ze sciagnales sobie nie zrodla OGRE i nie skompilowales je sobie sam, tylko ze sciagnales "gotowego OGRE", w postaci gotowych, skompilowanych bibliotek i tychze bibliotek uzyles w swoim programie..
i na mocy tego domyslu, postfactum, odpowiadam:
na drugi raz czytaj dokladnie w opisie/dokumnetacji tego co sciagasz :) na pewno przy tej paczce bylo napisane ze jest ona 'precompiled for Visual Studio 2008" a nie "Visual Studio 2008 Express Edition"..
wiem, czepiam sie.. na poczatku sie takich rzeczy nie wie. ale od tej pory pamietaj:
- jezeli na komputerze nie masz zainstalowych wszystkich, to wersja runtime sie bardzo liczy i trzeba albo sie zaopatrzyc we wszystkie, alo uwazac
-
nie ma instalowalnych runtimepackow dla runtime'ow z serii DEBUG, tylko RELEASE. debug runtime przychodzi tylko wraz z instalacja danej, jednej, konkretnej wersji Visuala</u></u>