프로젝트 설정을 사용하여 OpenMP를 활성화했지만 #include를 수행하면 파일이 존재하지 않습니다. 익스프레스가 아닌 Visual Studio stadnard 에디션을 사용하고 있습니다. 그 밖의 무엇이 누락 되었습니까? 내가 찾은 모든 페이지는 프로젝트 설정에서이를 켜기 만하면 작동합니다.Visual C++ 2008 : omp.h를 찾을 수 없습니까?/openMP가 설정되었습니다.
2
A
답변
0
omp.h
파일을 포함하는 디렉토리를 디렉토리 검색 경로 목록에 추가 했습니까? "tools - options - projects and solutions - VC++ Directories"로 이동 한 다음 "include directories"에 대한 "show directories"를 선택하십시오. 여기에 경로를 추가하십시오.
2
omp.h 및 vcomp.lib은 VS Pro Edition에서만 사용할 수 있습니다.
0
Windows에서 OpenMP를 개발하는 Visual Studio 2008 Express 용 solution도 Standard Edition에서 작동합니다.
기본적으로 라이브러리 및 헤더를 가져 오려면 OpenMP 용으로 Windows SDK을 설치해야합니다. 필자의 경우 패치 KB974479도 설치해야했지만 VS2008 용 Microsoft Update (Windows 설치 직후 모든 Microsoft 제품을 사용하는 것을 잊었습니다)를 사용할 수있는 경우에는 그렇지 않을 수도 있습니다.
omp.h가 어디에 있는지 잘 모르겠습니다 ... 표준 헤더가 포함되어 있으므로 경로를 포함해야한다고 생각한 표준 헤더입니까? 분명히, 링커 또한 VCOMP.lib을 찾을 수 없다는 불평을합니다. –
예, 표준 경로에 포함되어있는 것처럼 보입니다 - 컴퓨터가있는 곳을 확인하고 경로가 포함되어 있는지 확인하는 것이 좋습니다. 검색 경로 –