This repository has been archived on 2023-04-18. You can view files and clone it, but cannot push or open issues or pull requests.
iaj/TP1/Prolog/AidesCPP/1.cpp

21 lines
571 B
C++
Raw Normal View History

2023-02-01 10:10:53 +01:00
#include <SWI-Prolog.h>
2023-02-01 10:19:02 +01:00
#include <cstdio>
2023-02-01 10:10:53 +01:00
// après avoir installé swi-prolog (et peut être aussi swi-prolog-devel)
// pour pouvoir appeler Prolog à partir du C/C++
// https://www.swi-prolog.org/pldoc/man?section=calling-prolog-from-c
// pour avoir les paramètres
// pkg-config swipl --cflags
// pkg-config swipl --libs
// et selon les paramètres précédents, pour compiler
2023-02-01 10:19:02 +01:00
// g++ 1.cpp -I /opt/local/lib/swipl/include
// -L/opt/local/lib/swipl/lib/arm64-darwin -lswipl
2023-02-01 10:10:53 +01:00
2023-02-01 10:19:02 +01:00
int main(int _ac, char **_av) {
2023-02-01 10:10:53 +01:00
PL_initialise(_ac, _av);
printf("ok\n");
return 0;
}