|
|
|
Корнелиус |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 14.12.2005 Репутация: нет Всего: 1 |
Кстати, вот еще вопрос: а Intel Visual Fortran Compiler for Windows это только компилятор, или там и среда разработки тоже?
|
|||
|
||||
Cr@$h |
|
|||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Компилятор. Просто как и большинство (например Absoft) он полноценно интегируется в Visual Studio. Но вместе с ним она не идёт, а вот вместе с Absoft'овским компилятором -- насколько я знаю, да. Студия должна быть установлена прежде самого компилятора, чтобы проблем меньше было. Во время установки будет спрошено, или нет -- указывается в списке компонентов (Custom ?) какую интеграцию устанавливать (для какой Студии). В общем, мимо этого сложно там проехать, но саму Студию лучше поставить заранее (достаточно и в минимальном объёме, если не ошибаюсь). |
|||
|
||||
Корнелиус |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 14.12.2005 Репутация: нет Всего: 1 |
А вот нет у меня студии. Можно писать в блокноте, а потом в коммандной строке компилить?
|
|||
|
||||
Cr@$h |
|
|||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Думаю, можно, но никогда так не делал. По идее, ведь студия именно это и делает за тебя. Там в ярлыках создаётся также Intel® Visual Fortran Compiler 9.0.028 Build Environment for 32-bit applications. Обрати внимание. |
|||
|
||||
Terran |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 21.6.2006 Репутация: нет Всего: 1 |
поставил Intel Visual Fortran 9.0. (Visual Studio нету, но он должен и из командной строки идти). Когда запускаю Build Environment for IA-32 applications, выдает в окошке "Системе не удается найти заданный путь". Что за путь она пытается найти, не пишет.
При попытке откомпилять тестовый пример (вместе с фортраном поставился) из командной строки ( из FAR'а, командой ifort ) тоже пишет, что не может найти /Bin Смотрел батник Ifortvars.bat, но не понял, какого пути не хватает... и почему в Getting Started ни слова про такое не сказано Помогите, пожалуйста... Это сообщение отредактировал(а) Terran - 21.6.2006, 14:29 |
|||
|
||||
Cr@$h |
|
|||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Не может сам батник найти? Вот, что делает этот ярлык: C:\WINDOWS\system32\cmd.exe /K ""C:\Program Files\Intel\Compiler\Fortran\9.0\IA32\Bin\IFortVars.bat"". ifort можно использовать двумя способами:
Быть может, это пережитки прежнгих версий ifort. Вообще странно, конечно. Попробуй снести и заново поставить компилятор. В таких случаях должно 100% работать. Раньше при установке компилятора установщик спрашивал, устанавливать ли переменные среды автоматически? Советую поставить галочку. Не помню про 9.0, ставил его одиножды и ещё ни разу не сносил. На то оно и Getting, что Started. К сожалению, ещё не имею привычки компилить из консоли. Вообще, хорошо бы написать пособие по Eclipse и Photran, её плагина для Fortran. Благо, первая то точно бесплатная. Но у меня у самого руки не доходят сесть за неё (жду ADSL ). P.S. Возможно, найдешь для себя что-то полезное и в их руководстве (оно идёт в комплекте): Intel® Visual Fortran Compiler Documentation, раздел Building Applications, глава Building Applications from the Command Line. |
|||
|
||||
Terran |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 21.6.2006 Репутация: нет Всего: 1 |
Переустановил и в процессе установки заметил, что, оказывается, меня предупреждали:
Выходит, без неё компилер не идёт-таки... Еще мне сказали, что и с Microsoft Visual C++. NET 2005 этот данный Fortran Compiler 9.0 работать тоже не будет, что нужна именно Microsoft Visual C++. NET 2002/2003 Неужели это правда? Большое спасибо за внимание к моей трабле |
|||
|
||||
Cr@$h |
|
||||||||||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Я сам в шоке :
При чём в самом руководстве посылать тоже умеют:
Компоновщик можно задавать самому:
Ещё кое-что:
Я ещё покапаюсь в этой проблеме . Это был quick answer. Интересно, что у Корнелиуса? Получилось что-нить... Про VS2005 знаю, что там нужно будет вручную её к Студии прикрутить, я постараюсь разобраться и с этим тоже. |
||||||||||
|
|||||||||||
Cr@$h |
|
|||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Вот, что пока мне удалось выяснить.
Интеграция IVFC с VS 2005 Express Edition Интеграция с VS 2005 EE никогда не будет проведена, т.к. Microsoft не разрешает продуктам сторонних разработчиков делать этого в этой версии Студии. Рекомендуется скачать и установить Microsoft Platform SDK перед установкой компилятора, для того чтобы иметь доступ к библиотекам Win32 API libraries, которые не поставляются с VS 2005 EE. Интеграция IVFC 9.0 с VS 2005 IVFC 9.0 не интегрируется с VS 2005. Версия 9.0.030 "распознаёт" VS 2005 для использования в командной строке. Что касается этой версии 9.0.030 (начиная с неё -- точно), установщик компилятора автоматически обнаружит VS 2005 (включая Express Edition) и предложит установить интеграцию командной строки для неё. Так, что касается этой версии, не требуется вручную редактировать установленные файлы. Интеграция IVFC 9.1 с VS 2005 IVFC 9.1 полностью поддерживает VS 2005 (начиная с Standard Edition и выше). Я не помню, какие фичи мы не получим. По-моему, это intellisence точно. Т.е. всякие навороты с всплывающими списками-подсказками, рефакторинг там и прочее. За этим прошу обращаться к плагину Photran для Eclipse, там это на хорошем уровне. Но, похоже, что до августа эта версия IVFC не будет доступна для evalution-использования.
Вот в чём состоит эта интеграция:
Минимум для использования IVFC Для этого необходима только VC++. Печально, но факт. Похоже, они используют проприетарный компоновщик MS. Минимум для использования IVFC 9.1 С IVFC 9.1 можно также использовать VC++ Express Edition, и пункт поста в этом случае остается в силе. В общем, один из следующих продуктов Microsoft должен быть установлен:
|
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Fortran | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |