0
어떻게 작동하는지 보려면 openMP로 예제 프로젝트 "Hello world"를 작성했습니다. 여기 openMP로 병렬 프로그래밍
코드입니다 : 나는 (? 아니, 프로세서의 수와 같은)에 "Hello World"여러 번 인쇄 할 가정 내 말은 이해 것과#include <omp.h>
#include <iostream>
using namespace std;
int main()
{
#pragma omp parallel
{
cout <<"Hello World\n";
}
return 0;
}
이 나는 듀얼이있는 경우 코어 2 번 인쇄 할 것 같아, 맞지? 어쨌든 한 번만 인쇄됩니다. 왜 그런지 궁금합니다. Visual Studio 10을 사용하고 거기에서 코드를 실행 중입니다.
VS 프로젝트에서 OMP를 활성화 했습니까? – Eutherpy
OpenMP는 컴파일러 지원을 사용할 수 있어야하며 타사의 라이브러리 또는 일부 소스 코드가 아니므로 컴파일러에서 OpenMP 프로그래밍을 수행하는 방법을 직접 문서화해야합니다. – user2485710