이것은 cygwin을 사용하여 main.cpp 파일을 컴파일하는 첫 시도입니다. 내가 Cygwin에서에서 사용하고있는 명령입니다 :이 같은 오류 시리즈를 얻고cygwin g ++ XnOpenNI.h : 파일이나 디렉토리에 오류가 없습니다.
$ g++ main.cpp -o main
:
내 MAIN.CPP이// General headers
#include <stdio.h>
// OpenNI headers
#include <XnOpenNI.h>
using namespace std;
// NITE headers
#include <XnVSessionManager.h>
#include "XnVMultiProcessFlowClient.h"
#include <XnVWaveDetector.h>
과 같은
main.cpp:26:22: error: XnOpenNI.h: No such file or directory
main.cpp:29:31: error: XnVSessionManager.h: No such file or directory
main.cpp:30:39: error: XnVMultiProcessFlowClient.h: No such file or directory
main.cpp:31:29: error: XnVWaveDetector.h: No such file or directory
In file included from main.cpp:33:
kbhit.h:4:24: error: XnPlatform.h: No such file or directory
심지어 내가 생각 main.cpp와 같은 디렉토리에 이러한 .h 파일이 있습니다. 오류가 어떻게 든 경로를 정의해야한다는 사실 때문이라고 생각합니다.
제안 사항? 감사합니다 당신의 어떤 폴더에있는 당신이
#include "xxxx.h"
대신
#include <xxxx.h>
예, 이것으로 해결됩니다! 감사! – Mircea