#java #c #java-native-interface #swig
Вопрос:
Я пытаюсь сгенерировать код оболочки JNI проекта с C на JAVA с помощью SWIG, но всякий раз, когда я пытаюсь командовать SWIG, как swig -java example.i
я получаю:
«tmwtypes.h(782) : Предупреждение 205: Ошибка CPP #»»Этот код должен быть скомпилирован с использованием представления дополнения 2 для целых значений со знаком»»
Что можно сделать?
Я посмотрел на tmwtypes.h, но не могу этого понять:
#if ((SCHAR_MIN 1) != -SCHAR_MAX)
#error "This code must be compiled using a 2's complement representation for signed integer values"
#endif
Комментарии:
1. Используйте компилятор, который удовлетворяет этому условию.