멀티 플랫폼에서 사용하는 어플리케이션을 개발하기 위해 멀티 플랫폼에서 빌드되는 환경은 정해진 IDE를 이용하는 기존 개발 환경과는 많이 다르다. 오픈 소스는 GUI 개발을 위해 QT 라이브러리를 이용할 뿐만 아니라 PyQT를 이용하기도 한다. 현재 분석하고 있는 GUI를 위한 오픈 소스는 PyQT이다. GUI 개발과 각 컴포넌트의 이벤트 구현은 PyQT를 이용하여 개발되었다. 소스가 어떻게 구성되어 있으며 이들 빌드는 어떤 방식으로 진행하는지 Qt Creator와 PyQT는 또다른 유틸리티 인지 알아보기로 한다. * 실행파일 PacketFileSender pcap_file 수행하면 Packet / duration / f / delay 순서대로 값이 표시된다. LidarView를 실행 후 발생된 오류 해결 방법과 pcap 파일 정상 로딩 방법을 기술한다. [ 과제 ] 1. PyQt 버전 ( TODO ) 2. PyQt 빌드 방법 ( TODO ) 3. LidarView를 실행할 때 ImportError 발생 원인 분석 메시지는 다음과 같다. * ImportError: libLidarPluginPythonD.so: cannot open shared object file: No such file or directory ** 해당 라이브러리는 python import 에러이다. 실제 libLidarPythonD.so는 -build/common-superbuilder/lidarview/build/lib 폴더에 존재한다. sol).bashrc 파일에 "LD_LIBRARY_PATH"를 추가하고 해당 파일이 존재하는 패스를 작성함. export를 라인 앞에 추가하여 항상 실행되도록 하였음. 4. pcap 파일 로딩하여 3차원 데이터 시각화 : pcap 파일 선택 후에 lidar sensor 구성할 때 다수 에러 발생 sol) xml 파일 위치가 맞지 않아서 발생함. 해당 파일이 관리되는 폴더를 로딩 할때 접근하는 폴더로 이동하여 해결함. 5. pc...