0 / 0 / 1
Регистрация: 25.08.2014
Сообщений: 91
|
||||||
1 | ||||||
Ошибка при работе с вектором под swig: "Macro SWIG_CATCH_EXCEPTION redefined"09.03.2017, 21:24. Показов 2521. Ответов 1
Метки нет (Все метки)
Привет всем!
Есть вопросец по SWIG. Пытаюсь обернуть std::vector как описано в примере:
если вместо %include "std_vector.i" подключаю %include "stl.i" то ошибка "Template vector undefined" Народ, подскажите плиз что не так-то?
0
|
09.03.2017, 21:24 | |
Ответы с готовыми решениями:
1
Ошибка при работе с вектором Ошибка при работе с вектором Ошибка при работе с вектором Когда возможна ошибка при работе с вектором? Ошибка при работе с вектором в list. Код -1073741819 |
0 / 0 / 0
Регистрация: 10.07.2022
Сообщений: 1
|
|
10.07.2022, 08:33 | 2 |
Недавно столкнулся с подобной проблемой.
Проблема возникает из-за одноименного макроопределения SWIG_CATCH_EXCEPTION в exception.i и exception.swig (непонятно зачем разработчики додумались определять один и тотже макрос в разных файлах) Для обхода проблемы под windows я удалил из CMakeLists.txt все ссылки на вложенные директории из ${SWID_DIR} в Код
include_directories( ${SWIG_DIR} # ${SWIG_DIR}/python ... ) Код
CPLUSPLUS ON Код
set_target_properties( ${TARGET_NAME} SWIG_COPMPILE_OPTIONS "-Wall;-Werror;-Wcpperraswarn;-I${SWIG_DIR};-I${SWIG_DIR}/python" ) PS: кода нет перед газами, опции писал по памяти, могут быть опечатки...
0
|
10.07.2022, 08:33 | |
10.07.2022, 08:33 | |
Помогаю со студенческими работами здесь
2
Ошибка в работе с вектором в функции Выкидывает исключение при работе с вектором При работе с вектором изменяются адреса элементов Помогите найти ошибку при работе с вектором Ошибка Type mismatch при работе с макросом под другим пользователем Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |