| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Fortran > [Tools] Windows-приложение под Fortran |
| Автор: OlikFleur 16.12.2010, 23:39 | ||||
| Здравствуйте! Я обычно пишу приложения на Фортране под DOS. Сейчас захотелось научиться писать Windows-приложения. В книге Васильченко нашла вот такой пример Windows-приложения:
Но откомпилировать не получается:
Подскажите, пожалуйста, в чем проблема. |
| Автор: FCM 17.12.2010, 10:32 |
| А тип проекта какой выбран? |
| Автор: OlikFleur 17.12.2010, 14:52 |
| QuickWin Application, использую 2005 Студию, компилятор 11.0.074. |
| Автор: FCM 17.12.2010, 18:27 |
| Нужно наверное Empty Windows Application Возможно еще, что имена встроенных модулей в Intel Visual Fortran могут слегка отличаться, по сравнению с описываемым у Васильченко Compaq Visual Fortran Вместо dfwin нужно по видимому ifwin |
| Автор: OlikFleur 17.12.2010, 19:09 |
| Попробовала сделать приложение через Windowing Application -> Empty Project Откомпилировалось, но я получила ошибку: http://savepic.ru/2096479.htm Посмотрела Help для Fortran, определение функции WinMain описывается так же, как и у Васильченко. |
| Автор: FCM 17.12.2010, 19:17 |
| Заменили dfwina на ifwin? |
| Автор: OlikFleur 17.12.2010, 19:21 |
| Да. Стала проверять программу без рассчета интеграла (как в тестовом примере), вроде ошибок нет, значит проблема с кодом для рассчета. Но с этим я уже разберусь. Большое спасибо за подсказку! |
| Автор: FCM 17.12.2010, 19:30 |
| Возможно, вот это в данном приложении не проходит write(*,*) 'Value of the integral = ', sum Первая * вывод "на конcоль" , а здесь Windows-приложение |
| Автор: OlikFleur 17.12.2010, 19:38 | ||
Вы абсолютно правы, именно это вызывало ошибку. |