Компиляция Pdflib lite 7 из исходного кода для PHP на win10 - PullRequest
0 голосов
/ 05 декабря 2018

У меня проблемы с компиляцией 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).

Если можете, пожалуйста, помогите, я буду очень признателен.Спасибо!

...