2017-01-05 4 views
0

QNX에서 SOEM을 사용하기위한 라이브러리를 만들려고합니다. 내가 구축 갈 때, 나는 다음과 같은 오류 얻을 :QNX 중성미자에 대한 netpacket/packet.h 파일은 어디에서 얻을 수 있습니까?

Installing the build libraries
Scanning dependencies of target soem
[ 4%] Building C object CMakeFiles/soem.dir/C_/SOEM-master/oshw/linux/nicdrv.c.o
C:/SOEM-master/oshw/linux/nicdrv.c:80:30: fatal error: netpacket/packet.h: No such file or directory
compilation terminated.

내가 packet.h 발견 한 파일을하지만, 그들 중 누구도이 빌드에 적합한 것으로 보이지 않는다. 나는 그것에 대해 맹목적으로 Google에서 검색하는 행운이 필요가 없습니다. 그것은 QNX 자체의 내 빌드가 아니기 때문에 그것이 존재하는지 확실하지 않습니다. 검색하는 가장 좋은 방법은 무엇입니까? 어디에서 찾을 수 있을까요?

답변

0

QNX의 경우 netpacket/packet.h가 존재하지 않습니다.

분명히 내가 사용하려고했던 Linux 빌드와 비교하여 QNX를 빌드하기위한 헤더 파일이 1 개가 넘습니다. 제 동료 중 한 명이 이미 Linux 빌드를 QNX 빌드로 변환하는 데 시간을 보냈습니다. 그래서 나는 그들이 만든 것을 사용했습니다.

0

현재 헤더가 잘못되었을 때 나타나는 유일한 방법은 타겟 네트워크 패치를 찾으십시오. 헤더의 다른 버전이 있어야합니다.