Чистый проект Win32 под WinCE

Тема в разделе "WASM.WIN32", создана пользователем perez, 3 авг 2011.

  1. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Добрый день!
    Столкнулся с тем, что не могу создать чистый проект WinAPI для WinCE на MS VC 2005.
    WinCE SDK 5.0 STANDART установлен. Пункт создания проекта есть, но выскакивает ошибка javascript в студии при попытке создать.
    Пытался создать обычный проект Win32 и поменять пути инклюдов и либ, не получается.
    В студии не силен, пользуюсь крайне редко.
    Если кто-то может выслать мне чистый проект для студии 2005 или ниже, я буду благодарен.
    Спасибо.
     
  2. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    perez
    такой же как обычный. или вам именно для студии? возьмите из примеров к сдк

    например

    #include <windows.h>

    int main(){
    MessageBox(0, L"hw!", L"!wh", 0);
    return 0;
    }

    и компиляйте через батник, в котором установите

    PATH=<пути к компилерам и длл>;%PATH%
    INCLUDE=<путь к сдк инкл>;<путь к компилерным инк>
    LIB=<путь к сдк либ>;<путь к компилерным либ>

    cl ...
    armasm ...
    lib ...
    link ...

    итд
     
  3. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Спасибо за ответ.
    Можно и батником, хотя проект удобнее.
    Можете мне дать текст рабочего батника не обязательно для WinCE?
    Например как там перечислять пути, через какой разделитель?
    С виндой давно не имел дело. На линуксе давно от нее отдыхаю )
     
  4. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    perez
    не думаю, что проект удобнее.
    Код (Text):
    1. set path=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm;%path%;
    2.  
    3. set include=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\include;C:\Program Files\Windows Mobile 5.0 SDK R2\PocketPC\Include\Armv4i
    4.  
    5. set lib=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\lib\armv4i;C:\Program Files\Windows Mobile 5.0 SDK R2\PocketPC\Lib\Armv4i;
    6.  
    7. set OSVERSION=WCE502
    8.  
    9. set PLATFORM=WIN32_PLATFORM_PSPC
    10.  
    11. set TARGETCPU=ARMV4I
    12.  
    13. cl -c /QRarch4 ......
    14.  
    15. ...
    есть cegcc, ксть даже 2 варианта гцц с либами и инками, пашущие прямо на теле

    шпаргалка на ру по настройке cegcc в лине
     
  5. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    А объективно, что лучше, gcc или MS для этого? По памяти, быстродействию?
     
  6. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    фиг его знает. мсвс ближе к мс и либы должгв бвть полнее и работает компилер шустрее. гцц понимает синтаксис гцц, те выбор сторонних либ больше. + гцц можно компилять и из под лини. (хотя, не, вм эмуль пашет только в выни. так что таки вынь)
     
  7. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Я написал в ЛС, почитай пожалуйста.