Можно ли отдельно подключить библиотеки OpenMP к Visual C ++ 2008? - PullRequest
4 голосов
/ 10 марта 2010

В Visual Studio 2005 . OpenMP не поставлялся с Express Edition, но можно было скачать его отдельно и настроить, поскольку сам компилятор был с поддержкой OMP.

То же самое с Visual Studio 2008 ? Мы все используем Standard Edition, которая аналогичным образом поддерживает OpenMP, но не поставляется с libs / headers. Некоторый код, который у нас есть, использует OMP, но нам не нужны большие затраты на обновление наших лицензий только для OMP. Есть ли способ сделать это?

Ответы [ 2 ]

1 голос
/ 18 марта 2010

Если вы можете получить файлы omp.h, соответствующие им библиотечные файлы vcomp.lib, vcompd.lib и распространяемые библиотеки, которые соответствуют библиотекам (каталог с библиотеками DLL итогда ничто не помешает вам ссылаться на них и использовать их.

Файлы, вероятно, должны точно соответствовать версии VS, которая у вас есть.то есть, вероятно, имеет значение, если у вас 2008 или 2008 SP1.

0 голосов
/ 10 марта 2010

Я думаю, что вы можете включить директиву #pragma omp и использовать флаг /openmp во время процесса компиляции в VS 2008.

Подробности здесь: http://msdn.microsoft.com/en-us/library/tt15eb9t.aspx

...