다음을 통해 공유


컴파일러 오류 C3042

OpenMP 'directive' 절에 'copyprivate'와 'nowait' 절을 함께 사용할 수 없습니다.

copyprivatenowait 절은 지정된 지시문에서 함께 사용할 수 없습니다. 이 오류를 해결하려면 copyprivate 또는 nowait 절 중 하나 또는 둘 다를 제거합니다.

다음 샘플에서는 C3042를 생성합니다.

// C3042.cpp
// compile with: /openmp /c
#include <stdio.h>
#include "omp.h"

double d;

int main() {
    #pragma omp parallel private(d)
   {
      #pragma omp single copyprivate(d) nowait   // C3042
      {
      }
   }
}