Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.159.229] |
|
Сообщ.
#1
,
|
|
|
пытаюсь подключить внешнюю функцию (Microsoft Fortran Powerstation 4.0)
EXTERNAL UMACH при этом выходит ошибка Text1.obj : error LNK2001: unresolved external symbol _UMACH@8 Если предварительно описать USE MSIMSL, то писать EXTERNAL UMACH уже не требутся? в инете нашел пока только переписку китайцев http://www.simwe.com/forum/archiver/tid-280899.html что это за директива MSIMSL ? |
Сообщ.
#2
,
|
|
|
Это не диектива, это модуль, в котором данная функция (вероятно) описана.
Если интересует, что там внутри этого модуля, попытайся найти поиском по файлам *.f*, которые используешь, "Module MSIMSL". |
Сообщ.
#3
,
|
|
|
Скорее всего ошибка вылазит из-за того, что вы пытаетесь использовать, а точнее вызывать процедуру как функцию.
Попробуйте просто подключить модуль USE MSIMSL, не используйте директиву EXTERNAL, а вызывайте процедуру CALL UMACH (N, NUNIT). Про параметры и их значения читайте в хелпе. |