стoлкнулся с очень странным поведением: есть библиотека устройства, которая прекрасно работает с с++ примером. Делаю то же самое из фпц - и на 4-ый вызов функции из сишной либы, вылетает ексепшн: Invalid floating point operation. Все уже по 150 раз перепроверил и методы вызова и прочее. Ощушение, что фпц какие то свои вещи в реал тайме "навешивает" на эту либу.
Пробовал даже связку: фпц(вылетает с 4-ого раза) приложение/ с++ (ок) приложение <-> с++ библиотека <-> c++ библиотека устройства.
может посоветуете чтонить? компилер и лазарь последние, кернел 2.16.17
Функция вызывается та же самая, в цикле, с теми же параметрами. В сишнике все работает бесконечно.