Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.05.2013, 11:52
|
|||
|---|---|---|---|
|
|||
Настройка OpenMPI на Windows |
|||
|
#18+
Здравствуйте. Имеется Windows 8 x64, MS Visual Studio 2012, Open MPI Version 1.6.2 x64. Сделал всё, как сказано в этой статье: Configuring Open MPI in Windows | The Path of Eternal Thought , но при наборе в командной строке "mpic++ test.cpp" выдаётся следующее: Оптимизирующий компилятор Microsoft (R) C/C++ версии 17.00.50727.1 для x64 (C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены. test.cpp test.cpp(1) : fatal error C1083: Не удается открыть файл включение: stdio.h: No such file or directory ... т.к. в исходнике есть "#include <stdio.h> ". Если написать прямой путь до stdio.h, то компилятор ругается на то, что не может найти файл "crtdefs.h", т.к. он тоже инклудится в stdio. Подскажите пожалуйста, в чём причина ошибки - предполагаю, что надо написать что-то в системные переменные, но что именно, в гугле не нашёл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2013, 17:53
|
|||
|---|---|---|---|
Настройка OpenMPI на Windows |
|||
|
#18+
Есть такой ключик в опциях компилятора "-I bla bla bla" - указывает где искать инклуд файлы при компиляции Step 4: VCVARS cl.exe won’t work out the box in any command prompt. It is required that the Visual Studio environmental variables are set up. The good news is that Microsoft provides bat files to do this for you. The bad news is that these settings are lost when you restart your computer. Thus here you have a choice, either simply run the bat file before you wish to compile MPI programs (not that much hassle since the bat file is in the same directory as cl.exe and thus in your PATH now), or you can add the file to your task scheduler to run at system startup. The name of the file is either vcvars32.bat or vcvars64.bat for x86 and x64 architectures respectfully. I just simply type vcvars64 into my command prompt before compiling the first time. At this point everything should be setup. Посмотрите, что у вас в vcvars64.bat и после выполнения переменные окружения остаются ли ? Подозреваю, что не остаются Почему? Потому, что нужно почитать как же шеллы запускаются, и что такое exec() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2013, 19:03
|
|||
|---|---|---|---|
|
|||
Настройка OpenMPI на Windows |
|||
|
#18+
NecroArt , с консоли компилируете? Так запускали консоль?: Пуск -> Microsoft Visual Studio 2012 -> Visual Studio Tools -> Командная строка VS2012 x64 Cross Tools Выполняли?: C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat x86_amd64 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2013, 20:05
|
|||
|---|---|---|---|
|
|||
Настройка OpenMPI на Windows |
|||
|
#18+
Спасибо за ответы, но уже поставил 32-х битную версию mpich2, и заставил её работать. Пока что нет времени разбираться с OpenMPI, поэтому не буду сейчас ставить его. C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat - потом всё= запускает "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\amd64\vcvars64.bat", где по идее добавляются переменные. Компилировал только через консоль с правами администратора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2020213]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
76ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 287ms |
| total: | 452ms |

| 0 / 0 |
