• ベストアンサー

C言語での並列化について

visual C++ 2010 expressで並列化のコードを書きたいのですが、 include ファイルを開けません。'omp.h': No such file or directoryとなり、実行できません。 どなたか解決策教えてください。 [OpenMPのサポート]は[はい]に変更しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

> OpenMP でなくて、PPL にするとか。 あるいは Intel TBB。 PPLより高機能。

参考URL:
http://threadingbuildingblocks.org/

その他の回答 (3)

  • kumatti1
  • ベストアンサー率60% (73/121)
回答No.3

OpenMP でなくて、PPL にするとか。

noname#208507
noname#208507
回答No.2

Wikipedia を見ると、Visual C++ 2010 は Professional 以上のエディションでのみ OpenMP が使用可能と書いてありますが...

参考URL:
http://ja.wikipedia.org/wiki/Microsoft_Visual_C++
回答No.1

Visual Studio 2010 Ultimate ではVC\include に omp.h があります。 express ではOpenMP サポートしてないんじゃ? 確認しましたか?

関連するQ&A

  • [c++] <pthread.h>がinclude できない

    Visual C++ 2008 Express Edition Windows XP Professional SP3 以下のコードがコンパイルできない ーーー #include <pthread.h> ーーー エラー内容 include ファイルを開けません。'pthread.h': No such file or directory LIBをインストールしたりする必要がありますか?

  • Visual C++ 2005 Express Edition でexcpt.h がインクルード出来ません

    www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/ に書いてある通りやってみたのですが実行すると fatal error C1083: include ファイルを開けません。'excpt.h': No such file or directory と出て実行する事が出来ません 分かる方教えてください お願いします

  • visual studio .NET→ Visual C++ 2005 Express Edition(pshpack2.h)

    visual studio .NETで問題なくコンパイルできたプログラムを 他のマシンのVisual C++ 2005 Express Editionで コンパイルするとビルドエラー fatal error C1083: include ファイルを開けません。'pshpack2.h': No such file or directory のメッセージです。 解決法を教えてください。

  • C言語 fork()について

    C言語 fork()について C言語でSystem Call fork()というものがあるそうで、まずは http://cai.int-univ.com/sugsi/Lecture/NetProg/chapter5/fork.html こちらのサイトの例をvisual studio 2008で実行させてみようと思ったのですが、以下のエラーが表示されてしまいました。 1>c:\users\user\documents\visual studio 2008\projects\project1\system call fork\system call fork\system call fork.cpp(3) : fatal error C1083: include ファイルを開けません。'unistd.h': No such file or directory ソースは以下のものです。 #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(void) { int pid; char msg[256]; sprintf(msg, "hello world"); //sprinf()でmsgにhello worldを格納する pid = fork(); if(pid == 0) printf("%s, child process\n", msg); else printf("%s, parent process\n", msg); return 0; } #include <unistd.h>について注意されていますが、これは何なのでしょうか? #include<stdio.h>ならprintf()などの基本的な関数を使うのに必要なものと覚えたので、 #include <unistd.h>もfork()を使うときに必要なものだろう程度に思っているのですが、どうすれば、まずこのプログラムが実行できるんでしょうか? No such file or directoryと書かれているぐらいですから、下準備としてこのプロジェクトが保存されている場所でtxtファイルか何かを準備しておく必要があるということですかね...

  • エラー対処を教えてください。

    あるプログラムをMicrosoft Visual C++6.0でビルドしたところ、 「fatal error C1083: インクルード ファイルがオープンできません。'iphlpapi.h': No such file or directory」と表示され、実行できませんでした。 この対処法を教えてください。

  • c++でプログラムを作っています。初心者です。

    c++でプログラムを作っています。初心者です。 「DateUtils.hpp」というものを使いたく、 #include <DateUtils.hpp> と先頭に書いたのですが、コンパイルエラーで fatal error C1083: include ファイルを開けません。'DateUtils.hpp': No such file or directory と表示されます。 「DateUtils.hpp」というものはどこかから調達しないといけないのでしょうか? あるいは #include の書き方にでも問題があるのでしょうか… 「DateUtils.hpp」を使えるようにする方法を教えてください。 開発環境などは… ・OSはWindows Vista ・Visual C++ 2010 Expressを使用 ・dllを作成中 といった感じです。よろしくお願いします。

  • MySqlとC言語をWindowsで使いたい。

    WindowsXP MySQL5.0 でC言語(gccを使用)の学習をしたいのですが 行き詰ったので質問させていただきます。 gccでコンパイルを掛けるとinclude文で指定した mysql.hがNo such file or directoryのエラーになり コンパイルが通りません。 どなたかこの環境で実施されたことのある方 ヒントをお願いいたします。

  • C言語のコンパイルの仕方が分かりません

    大学でプログラミングの課題がでたので家でもできるようにVisual C++をインストールしたのですがコンパイルの仕方が分かりません。 授業でテラパッドを利用して作ったプログラム ~.cファイルを cl ~.cで開こうとしても「c1 : fatal error C1083: ソース ファイルを開けません。'~.c': No such file or directory」とコマンドプロントに表示されてできません。 誰か教えてください。

  • Visual C++ 2008でのDXライブラリ導入について

    Visual C++ 2008でのDXライブラリ導入について 最近プログラムの勉強を始めたばかりの初心者です。 Microsoft Visual C++ 2008 Express EditionにDXライブラリを導入しようと思い、http://homepage2.nifty.com/natupaji/DxLib/dxuse_vc2008express.html ↑のサイトで手順どおりにやっていたのですが、サンプルプログラムの実行でエラーが出ました。 エラーの内容は include ファイルを開けません。'excpt.h': No such file or directory といったものです。 プログラムの記述はコピー&ペーストしたので間違ってはいないと思います。 なので、サンプルプログラムの前の設定で何か変になっている事があると思うのですが、 どうにも手順を間違っているように思えません。 念のため書いておくとOSはvistaを使用しています 分かりづらいかと思いますが原因がわかる方いましたらぜひ教えてください。足りない部分があったら補足します。よろしくおねがいします

  • c言語コンパイル時にこのようなエラーが出てしまいます

    Sample1.c 1: can't open: studio.h: No such file or directory これはどこの設定が悪いのでしょうか? すみません助けてください!