Конференция "FreePascal" » ошибка при использовании SysUtils [Win32]
 
  • zub (14.11.05 00:41) [0]
    Пытаюсь компилироват на FPC winapi проект. нифига нивыходит. при подключении модуля sysutils FPC ругается "Fatal:cant`t find unit dos"
    Причем тут dos? target стоит win32... и даже если при чем, то dos.ppu имеется.
    а может sysutils в FPC совсем такой как sysutils в delphi?
    просветите старого ламера:) задом чувствую FPC штука хорошая, но это дурацкая ошибка испортила всё первое впечатление...
  • Иван Шихалев © (14.11.05 01:12) [1]
    Версия FPC?
    Скорее всего недопрописаны пути к модулям. Что в fpc.cfg?
  • zub (14.11.05 01:21) [2]
    compiler-2.0.0
    ide - 1.0.4

    fpc.cfg
    # -----------------------
    # Set Filenames and Paths
    # -----------------------

    # Both slashes and backslashes are allowed in paths

    # path to the messagefile, not necessary anymore but can be used to override
    # the default language
    #-FrC:\FPC\2.0.0/msg/errore.msg
    #-FrC:\FPC\2.0.0/msg/errorn.msg
    #-FrC:\FPC\2.0.0/msg/errores.msg
    #-FrC:\FPC\2.0.0/msg/errord.msg
    #-FrC:\FPC\2.0.0/msg/errorr.msg

    # path to the gcclib
    #-FlC:\FPC\2.0.0/lib

    # searchpath for includefiles
    #-Fi/pp/inc;/pp/rtl/inc

    # searchpath for units and other system dependent things
    -Fu$1/units/\$fpctarget
    -Fu$1/units/\$fpctarget/*
    -Fu$1/units/\$fpctarget/rtl
    #-Fu~/fpc/packages/base/*/units/$fpctarget;~/fpc/fcll/units/$fpctarget;~/fpc/rtl/units/$fpctarget

    # searchpath for includefiles
    # release them only if you know what you do
    # because this could cause a rebuild of the runtime library
    # if you tell them compiler/ide to build the project (FK)
    #-FiC:\FPC\2.0.0/source/rtl/inc;C:\FPC\2.0.0/source/rtl/i386

    # searchpath for objectfiles
    #-FoC:\FPC\2.0.0/source/rtl/inc;C:\FPC\2.0.0/source/rtl/i386

    # searchpath for units and other system dependent things
    -FuC:\FPC\2.0.0/units/$FPCTARGET/
    -FuC:\FPC\2.0.0/units/$FPCTARGET/*
    -FuC:\FPC\2.0.0/units/$FPCTARGET/rtl

    # searchpath for libraries
    #-FlC:\FPC\2.0.0/lib
    #-Fl/lib;/usr/lib

    # searchpath for tools
    -FDC:\FPC\2.0.0/bin/$FPCTARGET
  • Иван Шихалев © (14.11.05 01:39) [3]
    Хм... С .cfg все OK. Ошибка возникает при компиляции из IDE? А что из под командной строки?
  • zub (14.11.05 02:02) [4]
    Да, в IDE. наверно глюк, шас не с того не с сего некоторые модули скомпилировались, но не все.
  • zub (14.11.05 02:09) [5]
    командная  строка -
    Target OS: Win32 for i386
    Compiling CAD.pas
    Compiling mygl.pas
    Fatal: Can't find unit dos
    Error: Compilation aborted
    Error: C:\FPC\2.0.0\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)
  • zub (14.11.05 02:30) [6]
    "не с того не с сего" - это был file\change dir... c директории проекта на директорию fpc
  • PVOzerski © (14.11.05 15:07) [7]
    А модуль dos в перечисленных путях поиска есть и .PPU от правильной версии?
 
Конференция "FreePascal" » ошибка при использовании SysUtils [Win32]
Есть новые Нет новых   [134455   +49][b:0][p:0]