2015-02-20 3 views
0

Я хотел попробовать свою удачу с помощью Lazarus IDE, когда у меня возникли проблемы, которые мешают мне запускать мою первую программу. Я решил несколько из них, с сомнительными решениями, которые я сочинял из воздуха, но я застрял в этой конкретной проблеме и не смог найти помощь в Google (^ - ^).Lazarus IDE - Скомпилировать сбой: не удается открыть файл с файлом

Я использую версию Lazarus 1.0.8 с FPC версии 2.6.2. Моя ОС - Windows 8.1 x64.

Ошибка я сталкиваюсь сейчас:

C:\Lazarus\App\lazarus\packager\registration\jwawinnt.pas(59,2) Fatal: Can't open include file "jediapilib.inc". 

Этот файл я нашел его и его расположение C:\Lazarus\App\lazarus\fpc\2.6.2\source\packages\winunits-jedi\src

Эта ошибка прыгает от блока JwaWinNT.pas. Включение включено в строку 59: {$I jediapilib.inc}

Ну, надеюсь, что я не слишком раздражаю кого-либо. Увидимся.

LeoAM

+1

Попробуйте установить [последнюю стабильную версию Lazarus & FPC] (http://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Lazarus%201.2.6/) – Abelisto

ответ

1

Я предполагаю, что вы используете пакет, который упаковывает блок «jwawinnt», который также поставляется с FPC, и тогда все ад.

Попробуйте удалить материал jwa * из пакета и посмотреть, будет ли он работать с заголовками окон Jedi, снабженными FPC.

+0

Да, я получил jwa Jedi, предоставленный fpc. Проблема в том, что lazarus создает свою собственную 'jwawinnt.pas' в той же папке, что и' ServiceManager.pas' после того, как я ее удалю. В противном случае все файлы «jwa» отображаются в папке fpc. – LeoAM