Авторизация

Логин: Пароль:
Регистрация Забыли свой пароль?

В Windows7 не компилируется CGI

Страницы: 1
В Windows7 не компилируется CGI
Компилирую простейшее cgi приложение. В linux компилируется нормально, а в windows выдает такое. Пытаюсь скомпилировать из командной строки, но при компиляции в Lazarus сообщения те же самые
Код
Free Pascal Compiler version 2.2.4 [2009/09/28] for x86_64
Copyright (c) 1993-2008 by Florian Klaempfl
Target OS: Win64 for x64
Compiling D:\SKYNETSVN\trunk\Šð÷šðñþªúð\Šþôºûø\mapviewer\cgi\mapcell.lpr
Linking C:\wamp\www\map\1_0_0_1\cgi\mapcell.exe
mapcell.lpr(87,1) Error: Import library not found for c
mapcell.lpr(87,1) Error: Import library not found for m
mapcell.lpr(87,1) Error: Import library not found for png
mapcell.lpr(87,1) Error: Import library not found for gd
mapcell.lpr(87,1) Fatal: There were 4 errors compiling module, stopping
Fatal: Compilation aborted
Error: C:\lazarus\fpc\2.2.4\bin\x86_64-win64\ppcx64.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Изменено: Иван Прокофьев - 30.12.2009 16:44:27
Думаю, прежде всего, нужно изменить имена папок на латиницу
С ними и так все нормально, это при копировании полезла кодировка
А в чем проблема? Компилятор ясно сообщает, что проблема с библиотеками c, m, png и gd. В Linux они есть, а в windows нет
И где же мне взять эти библиотеки?
Библиотечные функции определяются двумя способами
1) procedure foo(...); external; и где-то в начале файла {$linklib library}
2) procedure foo(...); external 'library' name 'foo';
В первом случаи для компиляции потребуются файлы *.lib Во втором же файлы не потребуются.
Спасибо. Я нашел целых два модуля, в которых используется первый вариант. Это модули:
gtkproc.inc
gtkwinapi.inc
Вообще-то использование GTK не лучший вариант. Может быть, стоит переписать код.
Согласен, GTK не будет, останется только GD2
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)