2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Scilab: проблема с динамическими библиотеками
Сообщение26.03.2015, 09:49 
Scilab-5.5.1.
ОС: OpenSUSE 13.2 (Harlequin) (x86_64)
Суть проблемы:
Я написал две функции, используя Scilab API
Затем накидал в Scilab 2 тестовых файла:
Первый тестовый скрипт отрабатывает нормально. Вот часть вывода:
Код:
Shared archive loaded.
Link done.
Number of entry points 1.
Shared libraries :
[ 0 ] : 1 library.
Entry point lib_vr_func in shared library 0.

DD=   
<.....>

Number of entry points 0.
Shared libraries :
[ ] : 0 library.
   
Number of entry points 1.
Shared libraries :
[ 0 ] : 1 library.
Entry point lib_vt_func in shared library 0.

BB=   
< .......>

Number of entry points 0.
Shared libraries :
[ ] : 0 library.


Второй скрипт также отрабатывает нормально на первом запуске, а при повторном выдаёт следующее:
Код:
Shared archive loaded.
Link done.
Number of entry points 2.
Shared libraries :
[ 0 1 ] : 2 libraries.
Entry point lib_vt_func in shared library 1.
Entry point lib_vr_func in shared library 0.
BB=vt_func(a,V);
                !--error 77
vr_func: Wrong number of input argument(s): 3 expected.
at line      31 of exec file called by :   
exec('/home/basileus/tmp/test/test2.sce', -1)


Вопрос в следующем: почему при попытке вызвать вторую функцию вызывается первая?
Это глюк Scilab или у меня в функциях косяк?

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group