PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Dla programistów => Wątek zaczęty przez: wirher w Sierpień 27, 2010, 21:44:10
-
Witam! Mam do was kilka "spraw"
1. Jaki jest najlepszy kompilator dla PC?
2. Czy znacie jakiś dobry silnik 2D/3D?
3. Jak jest z bibliotekami pod winmo?
Dzięki za odpowiedzi.
EDIT: Interesuje mnie C++.
-
Jeśli chodzi o programowanie w C++ to raczej VS wchodzi w grę dla nowszych platform lub embedded VC dla platform do WM2003. Jeśli chodzi o ten pierwszy to wersje pełne niestety.
Nie kumam niestety o co Ci chodzi w 3). W 2 "dobry silnik" to za mało - musi się dać jeszcze przekompilować pod WM a to wcale nie jest takie oczywiste Jest dużo małych szczególików w plikach nagłówkowych.
-
Nie sprecyzowałem w pkt. 2. Szukam silnika właśnie przeznaczonego na winmo. A co do 3, nie miałem styczności z programowaniem na innej platformie niż pctowy windows, więc czy mogę używać bibliotek z których zwykłem korzystać na PC, czy pod winmo muszą być specjalnie dla niego przeznaczone?
-
C++ jest normalnie kompilowany do kodu natywnego platformy. W przypadku WM jest to (chyba zawsze ARM, natomiast CE mogą być pod różne CPU ). Stąd wniosek, że biblioteki z platformy X86 (statyczne i dynamiczne ) nie dadzą się zastosować na WM. Faktycznie jest jeszcze gorzej i nawet jak masz źródła biblioteki ( pod Windy na PC ) to większość się nie skompiluje w projekcie ustawionym na WM. Win API pod WM jest mocno okrojone i zmodyfikowane. Nawet z funkcjami obsługującymi czas są problemy. Okazjonalnie można bibliotekę przerobić jak nie ma za wiele błędów ale z dużą biblioteką raczej będzie problem.
Do czego tej biblioteki 2d/3d potrzebujesz?
-
Do testów, wyświetlania sceny, albo samego modelu. Trochę jestem zawiedziony tymi bibliotekami, bo miałem nadzieję na stworzenie prostego clienta P2P. Widzę że będzie strasznie ciężko coś takiego zrobić i trzeba byłoby samemu stworzyć taki program całkowicie od podstaw, bo na PCta trudno znaleźć taką bibliotekę, to co mówić o PDA :P