Компиляция в Vista

Тема в разделе "WASM.BEGINNERS", создана пользователем Chaynik, 27 май 2009.

  1. Chaynik

    Chaynik New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2009
    Сообщения:
    23
    Извиняюсь за ламерство, не могу скомпилировать в Vista ни один exeшник на masm32. Хотя com компилится нормально. Тот же iczelionov msgbox. Ввожу в cmd:
    ml.exe D:\msgbox.asm /AT

    Выдает:
    cannot find library
    Enter new file spec:

    Все подключаемые либы на месте.
     
  2. Chaynik

    Chaynik New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2009
    Сообщения:
    23
    Неужели никто не знает, или настолько тупой вопрос?
     
  3. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Chaynik
    Скорее первое. Я тоже не разбирался. Найдешь ответ мне скажи.
    Может прова прописать можно. С правами админа запускать пробовал? Вроде некомпилет хотя могу и путать.
     
  4. Chaynik

    Chaynik New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2009
    Сообщения:
    23
    Пробовал и через админа. То же самое. И при инсталляции ошибки выдает. Хоть опять хрюшу ставь :dntknw:
     
  5. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    попробуй через radmin'а
     
  6. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    1) ты убежден, что имя файла должно идти перед параметром?
    2) выложи сюда простой Hello world в твоем исполнении и полные параметры командной строки, иначе трудно будет что-то советовать - может у тебя пробелы в путях прописаны
     
  7. Chaynik

    Chaynik New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2009
    Сообщения:
    23
    В путях все норм, никаких пробелов. Все делаю как на хрюше. Там работало, на висте нет. Только comы нормально компилятся. Менял линкер даже, не помогает. Видимо все же дело в вистовских dll, т.к. при установке выдаются ошибки, чего в xp небыло.
     
  8. Sol_Ksacap

    Sol_Ksacap Миша

    Публикаций:
    0
    Регистрация:
    6 мар 2008
    Сообщения:
    623
    Поставь Visual Studio :)

    Первый попавшийся пример из Hutch's masm32 собрался; права не-админские.
    (В путях прописана "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin").
    Код (Text):
    1. Microsoft Windows [Version 6.0.6001]
    2. Copyright (c) 2006 Microsoft Corporation.  All rights reserved.
    3.  
    4. C:\Users\User\Desktop\listbox>dir /B
    5. listbox.asm
    6. mainicon.ico
    7. rsrc.rc
    8.  
    9. C:\Users\User\Desktop\listbox>ml /nologo listbox.asm
    10.  Assembling: listbox.asm
    11. Microsoft (R) Incremental Linker Version 9.00.30729.01
    12. Copyright (C) Microsoft Corporation.  All rights reserved.
    13.  
    14. /OUT:listbox.exe
    15. listbox.obj
    16.  
    17. C:\Users\User\Desktop\listbox>dir /B
    18. listbox.asm
    19. listbox.exe
    20. listbox.obj
    21. mainicon.ico
    22. mllink$.lnk
    23. rsrc.rc
    Или там в ml есть какие-то существенные отличия?
     
  9. Quatre_R_Winner

    Quatre_R_Winner Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2008
    Сообщения:
    66
    На висте проблемы со старыми и не очень компиляторами. У меня фасм не находил исходники как его в них не тыкай или писал что прочитать не может. Проблему решил тем что поправил фасм. Если точнее я его пустил через свой старый реинтерфейс апи и всё нормально заработало. Я так могу предположить что проблема в работе флагов доступа и шаринга у CreateFileA/W в висте. Думаю стоит поискать масм поновее.
     
  10. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Да Хутчессоновский ml это древняя версия которую ему как раз по ричине морального устаревания и разрешили распространять в составе пакета и под своей лицензией. Из последних студий ml новее.
     
  11. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    Возможно проблема в этом http://www.vistax64.com/vista-file-management/50749-file-virtualization-virtualstore-non-functional.html
     
  12. Quatre_R_Winner

    Quatre_R_Winner Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2008
    Сообщения:
    66
    С этим проблемы тоже бывали. UAC вообще сильно доставал блокируя систему и требуя подтвердить что это я тыкнул какую либо кнопку. Из-за него же часто слетали настройки многих программ или просто повреждались файлы. Так QIP постоянно умирал из за повреждения файлов поддержки русского языка, Winamp терял плэйлист а eMule терял все закачки ну и тд. Кстати вырубив UAC я потерял вообще почти все настройки в профиле. ИМХО что с масмом дело всё-таки не в этом, тк и при выключении всех этих приблуд фасм у меня не так же работал.
     
  13. Chaynik

    Chaynik New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2009
    Сообщения:
    23
    по ходу дело пипец. тем более для чайника. неохота в хрюшу возвращатьтся. да и в сях я не силен. это что, нужно из C++ тянуть линкер? сделать монстра франкенштейна? кто знает, отпишитесь плиз.
     
  14. ivan2k2

    ivan2k2 New Member

    Публикаций:
    0
    Регистрация:
    28 янв 2006
    Сообщения:
    95
    О_о эээ... а если путь к *асму прописать в переменной path, которая в панели управления - система - ...
     
  15. Chaynik

    Chaynik New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2009
    Сообщения:
    23
    ну эт перво наперво прописано. иначе никак..
     
  16. Chaynik

    Chaynik New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2009
    Сообщения:
    23
    скачал masm32 v9. Под RadASM заработало. Слава тебе господи!
     
  17. Chaynik

    Chaynik New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2009
    Сообщения:
    23
    а вообще скачаный отсюда masm10 устанавливался с ошибками. может сам пакет кривой или под висту не рассчитан.
     
  18. Treant

    Treant Member

    Публикаций:
    0
    Регистрация:
    24 май 2009
    Сообщения:
    248
    Chaynik
    У меня все норм установилось
     
  19. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    Стоят последние версии masm32 и RadAsm, с официальных сайтов. В Vista нет никаких проблем. Никаких особых настроек не делал.
    При сборке проекта RadAsm показывает
     
  20. hack_virii

    hack_virii New Member

    Публикаций:
    0
    Регистрация:
    7 июн 2009
    Сообщения:
    71
    Мне почему-то кажется, что проблемы в путях. Проверь. И переменные окружения.

    Оффтоп:
    Вечно все из-за этой Висты несчастной страдают! Винда для ленивых (как MacOS), только кривее x10.
    Программы не работают, игры подавно (или с туевой хучей патчей) и настройки винды переделаны и распиханы х.з. куда (читай, спрятаны, хотя мелкомягкие, видимо, думают что так удобнее).
    Что же будет дальше?!О_о
    Все выше сказанное сугубое ИМХО. Ну не люблю я Висту!.. )