github.com/GENIVI/dlt-viewer의 readme 에서 windows build 내용에 따라 QT와 visual stduio을 설치해야 한다.
2020.12.16 자 기준에 따르면, 다음과 같은 내용이 있다.
"Developed with QT 5 (http://qt-project.org/) Tested with Windows 10 + Qt 5.12.10 + Microsoft Visual Studio 2015 Community Edition ..."
그래서, qt site에서 qt-unified-windows-x86-4.0.1-online.exe 를 다운받고 select componets 시
QT5.12.10 를 선택해야 한다.(QT 버전은 꼭 맟추 필요는 없다. dlt-viewer 빌드 배치 파일을 수정해주면 된다.)
Microsoft Visual Studio 2015 Community Edition 은 권고한 것을 따라야 한다. 2019년 것으로 설치할 경우, visual studio 설치 폴더 구조가 변경되어서 dlt-viewer 빌드가 쉽지 않아보였다.
그런데, visual studio 2015을 Microsoft에 가입하지 않고 다운 받는 것이 어려웠다. 그래서, 다음 사이트에서 다운받았다. www.kunal-chowdhury.com/2015/07/download-visualstudio-2015.html
Download Visual Studio 2015 (ISO / Offline Installer + Web Installer)
How to download Visual Studio 2015, Download Visual Studio 2015 RTM ISO image, Download Visual Studio 2015 Offline Installer, Visual Studio 2015 ISO download, Download .NET Framework 4.6 Free, Visual Studio 2015 System Requirements, Visual Studio 2015 down
www.kunal-chowdhury.com
(visualstudio.microsoft.com/ko/vs/older-downloads/에서 Visual Studio(MSDN) 구독에 로그인하거나 무료 Dev Essentials 프로그램에 가입하여 받을 수 있을 것이다.)
visual studio 2015를 설치할 때, 아래 옵션은 선택해야 한다. 안하면. dlt-viewer 빌드시 실행파일이 없다는 로그를 보게된다.
dlt-viwer 소스를 다운받는다.
git clone github.com/GENIVI/dlt-viewer.git
GENIVI/dlt-viewer
Diagnostic Log and Trace viewing program. Contribute to GENIVI/dlt-viewer development by creating an account on GitHub.
github.com
git clone을 윈도우에서 하려면 git bash for windows가 설치되어야 한다.
build_sdk_windows_qt5_MSVC.bat 에서 QTDIR과 MSVC_DIR 를 맞추어야 한다.
if "%QTDIR%"=="" (
if "%ARCHITECTURE%"=="x86_amd64" (
set QTDIR=D:\Qt\5.12.10\msvc2015_64
) else (set QTDIR=D:\Qt\5.12.10\msvc2015)
)
if "%MSVC_DIR%"=="" set MSVC_DIR=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC
build_sdk_windows_qt5_MSVC.bat 실행하면 빌드가 진행된다.
이상 dlt-viewer 빌드 내용이다.
추가로 Install 문서에서 Qwt를 빌드하려면 권고한 Qwt를 https://sourceforge.net/projects/qwt/files/qwt/6.1.4/ 에서 다운로드 받은 것을 dlt-viewer 소스 폴더에 복사한다.
Optional: Prepare Installation Qwt (Windows)
Some DLT Viewer plugins will use the Qwt library for displaying graphs. The Qwt library must be compiled and installed before it can be used.
(Tested with Qwt 6.1.4)
windows batch 파일은 반듯이 7z 설치가 필수항목이다.(portable 7z 는 안된다.)
build_qwt_windows_qt5_MSVC.bat 파일을 build_sdk_windows_qt5_MSVC.bat에서와 같이 QTDIR과 MSVC_DIR를 수정한다.
build_qwt_windows_qt5_MSVC.bat 실행하면 빌드가 진행된다.
dlt-viewer 를 실행시 QT 는 필요하지 않다.(특정 기능엔 필요할 수 있겠지만)
그런데, 실행시 MSVCP140.dll 등이 없어서 실행이 안되면 vc_redist.x64.exe(Microsoft Visual C++ Redistributable Packages for Visual Studio 2015)를 다운받아 설치한다.
끝...
'Tool사용법' 카테고리의 다른 글
dlt-viewer build on mac (0) | 2022.08.05 |
---|---|
gdb server 사용방법 (0) | 2018.05.21 |
synergy 설치 (0) | 2017.01.04 |
qemu (0) | 2016.09.05 |
genivi (0) | 2016.09.02 |