Автор Тема: CM Modula3 под Win7  (Прочитано 2814 раз)

DddIzer

  • Гость
CM Modula3 под Win7
« : Март 11, 2013, 06:50:48 am »
Получить работающий сабэ- у меня с пол- тычка не получилось. для установки использовал msi с официального сайта.. установилось криво (как минимум  не создались нормальные конф. файлы) - на внешний редактор и браузер... проблему решил... но оказалось что не работает линковка(с компиляцией вроде ОК) ... Разбираться с  QUAKE (язык написания конф. файлов) откровенно в лом (вероятно не находит мелкосовтовый линковщик)...
Вопрос -Если кто-нибудь юзал сабж под XP, отпишитесь  инсталяция получилась рабочая или нет? 

Berserker

  • Sr. Member
  • ****
  • Сообщений: 254
    • Просмотр профиля
Re: CM Modula3 под Win7
« Ответ #1 : Март 11, 2013, 08:57:47 am »
Не помню, что именно и как делал, но тестовый hello.exe из папки примеров компилировал.
Пришлось ставить что-то из msdev пакета и явно прописывать пути.

D:\d\cm3\examples\hello\NT386\_m3responsefile0.txt
(содержание)
-out:hello.exe
-subsystem:console
-entry:mainCRTStartup
-nodefaultlib
-debug
-incremental:no
-opt:ref
-delayload:wsock32.dll
-delayload:advapi32.dll
-delayload:gdi32.dll
-delayload:netapi32.dll
-delayload:user32.dll
-delayload:comctl32.dll
_m3main.obj
Hello.mo
D:\cm3\pkg\libm3\NT386\m3.lib
D:\cm3\pkg\m3core\NT386\m3core.lib
D:\cm3\lib\winspool.lib
D:\cm3\lib\comctl32.lib
D:\cm3\lib\wsock32.lib
D:\cm3\lib\comdlg32.lib
D:\cm3\lib\netapi32.lib
D:\cm3\lib\gdi32.lib
D:\cm3\lib\user32.lib
D:\cm3\lib\advapi32.lib
D:\cm3\lib\kernel32.lib
C:\msdev\libcmt.lib
D:\cm3\bin\..\lib\hand.obj

Kemet

  • Hero Member
  • *****
  • Сообщений: 587
    • Просмотр профиля
Re: CM Modula3 под Win7
« Ответ #2 : Март 16, 2013, 09:40:08 am »
оно использует компилятор(часть рантайма на с) и линкер из мс-студии, поэтому нужно или прописывать пути или править конфиг (опять же прописывая пути к студии)  или (проще всего) запускать из под командной строки Visual Studio