Помогите пожалуйста.
Проблема с вызовом стандартных подпрограмм (работа с матрицами).
Опыт программирования на фортране (IV,77) есть - но нет вообще опыта в новых
инструментах.
1. Установил Compaq Visual Fortran 6.5 с апдейтом до 6.6 {указано, что новая версия
библиотеки стандартных подпрограмм Compaq Extanded Math Library (CXML) входит в
состав Visual Fortran версии 6.6}.
2. В настройках (в меню Compaq Visual Fortran 6) поставил галочки для CXML (и на
всякий случай IMSL).
3. Написал пробный код с вызовом п/п транспонирования матрицы (см. приложение 2).
Ошибок в самом коде нет.
4. После компилляции и запуска на выполнение (из меню Compaq Visual Fortran 6)
выдается ошибка (см. приложение 1).
Насколько я понял - проблема при обращении к подпрограмме MINV (транспонирование
матрицы).
Нет линка к п/п:
- библиотека не подключена;
- неправильное обращение к п/п;
- такой п/п нет.
Помощь - что можно сделать?
---
Приложение 1
--------------------Configuration: qwe - Win32 Debug--------------------
Linking...
qwe.obj : error LNK2001: unresolved external symbol _MINV@20
Debug/qwe.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
qwe.exe - 2 error(s), 0 warning(s)
---
Приложение 2
program qwe
implicit none
real OM(2,2),D
integer M,LL,MM
OM(1,1)=1.0
OM(2,1)=2.0
OM(1,2)=3.0
OM(2,2)=4.0
M=4
LL=2
MM=2
CALL MINV (OM,M,D,LL,MM)
print 54,D
54 format (10x,'D=',f15.6)
print 55,OM
55 format (3x,'OM:',10f8.3)
end program qwe
print 54,D
54 format (10x,'D=',f15.6)
print 55,OM
55 format (3x,'OM:',10f8.3)
end program qwe