Невозможно использовать .dll в swi-прологе. ('$ Open_shared_object' / 3:% 1 не является допустимым приложением Win32.) - PullRequest
0 голосов
/ 28 февраля 2020

Я скомпилировал файл cpp в .dll с помощью команды:

swipl-ld - c test. cpp test.o -shared -o test test.o

Когда я пытался использовать файл dll в swi-prolog, я получил эту ошибку.

: - use_foreign_library (test).

Цель инициализации Возникло исключение:

'$ open_shared_object' / 3:% 1 не является допустимым приложением Win32.

Код c ++ взят из https://github.com/SWI-Prolog/packages-cpp. Я использую компилятор MinGW32.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...