본문 바로가기

공부

(30)
[Boost] windows10에서 빌드 및 cmake 프로젝트 설정 아래 두 글을 참고했는데 에러가 나서 ㅡㅡ;; 수정한 부분만 추가함,, boost 1_75 설치, : 네이버 블로그 (naver.com) boost 1_75 설치, 방법 1. bootstrap.bathttps://wendys.tistory.com/115이 방법으로 설치 하면 폴더 하나에 정리됨. b2에서 ... blog.naver.com [C/C++] 윈도우10 Boost 최신버전 설치 및 사용법 (tistory.com) [C/C++] 윈도우10 Boost 최신버전 설치 및 사용법 Boost Library Download and Build C++ 필수 라이브러리 중 Boost Library에 대해 설치 및 사용법을 정리합니다. Boost는 공식 홈페이지에서 다운로드 가능하며, 주기적으로 업데이트가 되고 ..
[CMake]mingw makefile 생성을 위한 환경변수 설정 CMake-gui에서 mingw makefile을 생성하려면 환경변수 Path에 mingw32-make.exe의 경로를 등록해야 한다. 그렇지 않으면 CMake가 툴체인을 찾지 못해 에러가 발생함. mingw32-make.exe는 보통 [설치폴더]\bin에 있음. Qt를 설치할때 mingw를 같이 설치했다면 [Qt 설치폴더]\Qt-X.X.X\Tools\mingwXXX\bin에 있음. 확인을 위해 cmd에서 mingw32-make를 입력해보자. 아래 그림처럼 에러메시지가 뜬다면 Path 등록이 잘 된것이고, CMake도 툴체인을 찾을 수 있을 것이다.
[VTK 8.2.0] Qt관련 모듈 포함 시 QPainterPath 헤더 추가 VTK 소스 빌드 시에 Qt 관련 모듈을 추해주면 vtkQtStringToImage.cxx, vtkQtLabelRenderStrategy.cxx 파일에서 QPainterPath 클래스가 정의되지 않았다는 컴파일 에러가 뜬다. 이 문제는 아래 그림처럼 해당 파일에 QPainterPath.h 파일을 인클루드 시키면 해결된다.
[Eigen] QtCreator CMake 프로젝트를 위한 Eigen 설치 및 설정 Eigen은 별도의 설치 없이 소스파일을 다운로드 받아 필요한 프로젝트 폴더에 붙여넣어 사용하거나, 특정 폴더에에 저장하고 환경변수 Path를 지정해서 사용할 수 있다,, 하지만, CMake 프로젝트로 개발을 진행 할 경우 Eigen3Config.cmake 파일의 경로를 CMake에게 알려줘야 하기 때문에 위의 방법으로 진행할 경우 find_package()가 Eigen을 찾지 못해 프로젝트 로딩 에러가 뜬다,, 또한, Eigen 소스코드를 CMake를 이용해 MSVC나 MinGW 등 특정 컴파일러를 위한 솔루션/프로젝트 파일을 만들더라도 빌드하지 않고 인스톨만 할 경우 마찬가지의 에러가 뜬다. 왜냐하면 Eigen3Config.cmake는 소스코드를 빌드해야 생기기 때문,, Eigen3Config.cma..
부팅 시 추가 저장소 자동 마운트 1 환경 우분투 18.04.4 LTS 데스크탑 2 이유 추가 저장소를 PC 본체에 설치 후 부팅 시마다 직접 마운트하는 것이 불편함. 3 방법 3.1 /etc/fstab 파일 수정 /etc/fstab 파일을 열어 제일 아랫줄에 아래 내용 추가 /dev/sdb1 /mydata ext4 defaults 0 0 /dev/sdb1: 장치이름 /mydata: 마운트시킬 디렉토리 ext4: 파일시스템 defaults: 파일시스템의 기본 속성; 읽기, 쓰기, 실행 등의 기본 작업 가능 0: dump 사용하지 않음 0: 부팅 시 파일시스템 체크 생략 ※ 오타가 있으면 부팅이 안되므로 주의 4 테스트 부팅 후 자동 마운트 되는지 확인
x 윈도 한글 설정 1 환경 우분투 18.04.4 LTS 데스크탑 2 이유 우분투를 처음 설치할 때 한글 설정을 하지 않으면 설치 이후 한글 입력을 할 수 없음. 3 방법 Settings -> Region&Language -> Manage Installed Languages -> Install/Remove Language... 클릭 "Installed Languages" 창에서 "Korean"이 설치되어 있는지 확인. 설치되어있지 않으면 설치. 재부팅 ibus-setup "IBus Preferences" 창에서 Input Method -> Add -> Korean -> Hangul -> Add Settings -> Region&Language -> Input Sources -> + "Add an Input Source" 창..
root 계정으로 x 윈도 로긴 1 환경 우분투 18.04.4 LTS 2 이유 x 윈도 환경에서 추가 저장소 등에 데이터 읽기/쓰기 등을 하기 위해 root 권한이 필요함. 3 방법 3.1 root 계정 암호 설정 링크 참고 3.2 root 로긴 설정 GUI로 root 로긴 방법은 gdm3와 lightdm으로 구분됨 3.2.1 lightdm 3.2.1.1 Lightdm 설치 sudo apt-get update sudo apt-get -y install lightdm 설치 중 "Configuring lightdm" 이 뜨면 엔터 "Default display manager"에서 lightdm 선택 3.2.1.2 lightdm 설정파일 추가 sudo touch /etc/lightdm/lightdm.conf.d/50-ubuntu.conf g..
스크린 샷 저장 / 화면녹화 단축키 환경: 우분투 18.04.4 LTS 종류: 스크린 샷 저장 4가지, 화면녹화 1가지 저장위치: /home/user/Pictures/, /home/user/Videos/ 1 전체 화면: Print Screen 2 영역 지정: Shift + Print Screen 클립보드 저장: Shift + Ctrl + Print Screen 3 활성창: Alt + Print Screen 4 화면녹화/종료: Shift + Ctrl + Alt + R