Hallo iedereen! Voor mijn dissertatie moet ik een C programma oproepen onder Java.
Hiervoor gebruik ik JNA.
Nu ben ik tegen een probleem aangelopen waar ik even geen raad mee weet, en ik hoop dat jullie me kunnen helpen.
In de header staat het volgende:
In de bijbehorende .c file staat dit:
In mijn Java code heb ik een class als Struct, alleen weet ik niet hoe ik KLT_BOOL in Java moet definieren!
Ik heb geprobeerd het als String, int en boolean te passen, maar ik heb het idee dat er meer moet gebeuren dan dat. Dus mijn vraag is: hoe definieer ik KLT_BOOL in Java?
Bij voorbaat dank
Groetjes RabbitHeart
Hiervoor gebruik ik JNA.
Nu ben ik tegen een probleem aangelopen waar ik even geen raad mee weet, en ik hoop dat jullie me kunnen helpen.
In de header staat het volgende:
C:
1
2
3
4
5
6
7
8
9
10
11
| #define KLT_BOOL int #ifndef TRUE #define TRUE 1 #define FALSE 0 #endif #ifndef NULL #define NULL 0 #endif |
In de bijbehorende .c file staat dit:
C:
1
2
| static const KLT_BOOL sequentialMode = FALSE; |
In mijn Java code heb ik een class als Struct, alleen weet ik niet hoe ik KLT_BOOL in Java moet definieren!
Ik heb geprobeerd het als String, int en boolean te passen, maar ik heb het idee dat er meer moet gebeuren dan dat. Dus mijn vraag is: hoe definieer ik KLT_BOOL in Java?
Bij voorbaat dank
Groetjes RabbitHeart