У меня проблемы с компиляцией pdflib lite из исходного кода, мне нужен pdflib.dll для PHP.Я не разработчик, но я вроде знаю процесс.Мне удалось скомпилировать php из исходного кода, следуя этому руководству, и теперь мне нужно пересобрать файл conf, указывающий на библиотеку pdf, примерно так:
configure --disable-all --enable-cli --enable-pdflib
Проблема в том, чтоЯ не знаю, как скомпилировать библиотеку pdf, чтобы я мог создать папку как допустимое расширение php, которое можно загрузить в сборку.Из того, что я понял, должно быть config.w32
внутри папки.
Есть идеи, как это получить?Это официальный документ, но я не знаю, действительно ли это то, что мне нужно, и не совсем уверен, каковы шаги, которым нужно следовать, плюс VS 6 имеет некоторые проблемы при победе 10:
PDFlib SourceКод для Windows
Сборка PDFlib с MS Visual Studio 6 (GUI)
Чтобы скомпилировать PDFlib с MS Visual Studio 6, откройте рабочее пространство * .dsw, соответствующее целевому продукту (например, PDFlib.dsw).).Он содержит несколько проектов для основной библиотеки и языковых привязок.Выберите проект «pdflib» для создания статической библиотеки pdflib.lib.
Проект «pdflib_dll» можно использовать для создания версии DLL pdflib.dll.
Это установит PDFLIB_EXPORTS #определить.Клиентские программы должны определить PDFLIB_DLL перед включением pdflib.h, чтобы использовать DLL.
Поддерживаются следующие конфигурации: - «Debug» - «Release» будет включать статическую версию среды выполнения C.- «Release mtDLL» (только для целевого pdflib) создает статическую библиотеку для использования с приложениями, использующими многопоточную версию DLL среды выполнения
C (msvcrt.dll).
Примеры приложений:
examples_c.dsw и examples_cpp.dsw содержат цели для нескольких примеров приложений C / C ++.
Обратите внимание, что некоторые тесты могут завершиться неудачей, поскольку им нужны функции, для которых требуется более высокая версия продукта (например, тесты, требующие PDI,не удается с PDFlib).
Если можете, пожалуйста, помогите, я буду очень признателен.Спасибо!