일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- SQLite3
- LINK2001
- __vsnprintf
- Mqtt
- c2678
- OpenCPN
- c++ set struct
- __snprintf
- ExtendWith
- wxWidget
- OpenXLSX 한글
- MFC
- _sprintf
- git 대용량 파일
- Console
- sts4
- winsock.h Broadcast
- 설치 테스트
- OpenCPN설치
- git 최초 설정
- c++ Broadcast
- .gitattributes
- Plugins
- 의존주입
- Flutter
- 멀티바이트 문자 집합 사용
- esp-wroom-32d
- 사전설치
- 확인할 수 없는 외부 기호
- 정적 라이브러리에서 MFC 사용
- Today
- Total
목록OpenCPN (6)
세상을 이롭게

Debug 로 만든 것을 Release 로 빌드하려 하면 문제가 생겼다. 몇가지 설정을 바꿔주어 잘 동작 하도록 한다. C/C++ -> 전처리기 WIN32; NDEBUG; _CONSOLE; _WINDOWS; __MSVC__; _CRT_SECURE_NO_WARNINGS; _CRT_NONSTDC_NO_DEPRECATE; _CRT_SECURE_NO_DEPRECATE; UNICODE; _UNICODE; WXUSINGDLL; ocpnUSE_GL; __WXMSW__; _WIN32; %(PreprocessorDefinitions) C/C++ -> 코드 생성 링커 -> 입력 -> 추가 종속성 opencpn.lib wxbase31u.lib wxmsw31u_core.lib wxbase31u_net.lib wxbase31u..

플러그인을 만들고 Release 로 OpenCPN에서 확인하던 도중 강제 종료 후 부터 OpenCPN 플러그인 패널에 들어가려하면 아래와 같은 에러가 뜨기 시작했다. 이유는 간단했다. AppData 폴더안에 내용이 저장되었다, 삭제되지 않았기 때문이였다. AppData 폴더는 윈도우 사용자 각각에게 존재하는데, 응용 프로그램의 데이터와 설정 내용을 저장하는 폴더이다. C:\Users\user\AppData\Local\opencpn\plugins 그러므로 위의 경로 안에 생긴 dll을 지워주면 된다. 이를 알기 위해서 pluginmanager.cpp 의 2286 번 줄 부터 확인하면된다. PlugInContainer *PlugInManager::LoadPlugIn(wxString plugin_file, P..

OpenCPN 홈페이지에선 기본적인 Plugin 들을 제공한다. 필요하다면 개발을 통해 Plugin을 넣을 수 있다. 그 첫단계를 해보려 한다. 참고해볼 코드들은 아래의 사이트에 가서 github의 소스를 확인해보면 된다. https://opencpn.org/OpenCPN/info/downloadplugins.html Plugins for OpenCPN If you are a developer and would like information on creating plugins and how to get them listed here please see the Plugin Guidelines. OpenCPN Team opencpn.org https://opencpn.org/wiki/dokuwiki/doku..

이미 앞에서 설치한 내용이다. 내려가면서 확인만 하자. https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:developer_manual:developer_guide:compiling_windows Compiling on Windows [OpenCPN Manuals] Get the wxWidgets 3.1.2 sources and build them cd C:\Users\myname\Sources git clone -b v3.1.2 https://github.com/wxWidgets/wxWidgets cd wxWidgets git submodule init git submodule update cd build\msw nmake /f makefile.vc BUI..

설치 환경 Windows 10 Pro 64-bit (10.0, Build 19043) Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz (16 CPUs), ~3.8GHz 65536MB RAM 과분하다... 설치 대상 WxWidget ver 3.1.2 C:\OpenCPN_SDK 폴더 생성 후 설치할 예정 어디에 설치하던지는 상관 없음 https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:developer_manual:developer_guide:compiling_windows Compiling on Windows [OpenCPN Manuals] Get the wxWidgets 3.1.2 sources and build them cd C:\..

전자해도 관련 프로그램을 개발하게 되었습니다. 오픈소스인 OpenCPN을 사용하려 하며, 개발 과정을 적어두려 합니다. 아래의 링크를 따라 설치 할 것이며, 본인은 VS2019 를 사용하고 있기에 VS2017 설치는 하지 않았습니다. 또한 NSIS 는 설치하지 않았습니다. https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:developer_manual:developer_guide:compiling_windows Compiling on Windows [OpenCPN Manuals] Get the wxWidgets 3.1.2 sources and build them cd C:\Users\myname\Sources git clone -b v3.1.2 https:/..