2010-10-31 4 views
1

Наконец-то я успел скомпилировать «чистый» модуль Apache, но теперь я ударил довольно раздражающую хватку.Как избежать WSRegister * на бесплатном Pascal .dll/.so

Я хочу общаться с сервером MongoDB, и я выбрал единственную библиотеку для FreePascal/Lazarus, pebongo.

Зависимость от pebongo является синапсом.

Как-то я получаю «/usr/lib/apache2/modules/mod_visius.so: undefined symbol: WSRegisterCustomImageList» при загрузке моего модуля в Apache.

Я отследил символы на Menus.pp, я думаю, и lazarusall (что-то) также играет определенную роль в этом. Опять же, я думаю :)

Как я могу избежать появления символов WSRegister *?

ответ

1

После некоторых поисковых запросов о символах WSRegister *, я нашел here решение.

Если вы используете консольную программу, вы должны удалить зависимости LCL или добавить модуль интерфейсов в свою основную программу.

Я сделал это, включив интерфейсы на родительском блоке, которые я могу редактировать, так как размещение его в основной программе lib не сделает этого.

 Смежные вопросы

  • Нет связанных вопросов^_^