728x90
반응형

JMop 383

Windows10 WSL2 설치

간만에 windows10 최신을 마음대로 쓸 수 있어서 예전부터 해보고 싶었던 WSL2를 설치합니다. 설치방법 WSL 2는 Windows 10 빌드 18917 이상에서만 사용할 수 있습니다. 관리자모드로 Power Shell을 실행해서 진행합니다. 1. WSL 설치 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 2. Distro 버전 확인 wsl -l 혹시 에러가 뜨면 wsl을 설치해야 한다. wsl 설치 설치 후 windows s..

Comments 2020.03.27

[QT, QML] Empty Project

프로젝트 생성 Qt Quick Application 으로 만든다. 프로젝트명을 정한 후 Bulid System을 qmake를 선택한다. 버전은 설치된 버전으로 진행 번역은 패스 kit은MSVC2017 64bit와 MinGW 65bit 선택 패스 기본 프로젝트를 생성하면 다음과 같은 파일 구성이 된다. [projectname].pro // 프로젝트 설정 파일 qml.qrc // qml 파일 (Qml Resource Collection File) main.cpp // main cpp file main.qml // main qml file 간단하게 Hello World를 띄워본다. Window { visible: true width: 640 height: 480 title: qsTr("Hello World")..

Programming/QT&QML 2020.03.27

QT, QML Reference

# QT Version : 5.12 # QT Creatpr Version : 4.11 예전 연구실서 간단히 Qt를 이용해서 개발했었다. openGL + GUI 메뉴가 필요해서 사용했는데 그때 참... 사용성도 떨어지고 기본 UI도 이쁘지 않아서... 더 이상 공부할 맘도 않생겼었지... 그런데 최근 회사에서 Qt를 이용해서 개발하다 보니 GUI는 QML을 이용해서 개발을 하더라... QML은 문법이 요즘 유행하는 웹 페이지 만들 때와 유사하다 javascript 문법과 CSS 섞은 듯한 문법을 지원한다.(CSS에 javascript를 지원한다고 해야 하나..?) 또한, Qt는 cross compile을 지원해서 플랫폼에 상관없이 개발할 수 있다는 장점도 있으니... 생각보다 현업에서는 많이 사용하는 것으..

Programming/QT&QML 2020.03.26

modern C++ 11/14 iteral & type, auto & decltype

#include using namespace std; int main (void) { // literal & type int n1 = 0b1001; // 2진수로 표시 int n2 = 010; // 8진수 int n3 = 10 ; // 10진수 int n4 = 0x10; // 16진수 int number = 1'001'000; // 컴파일에서 '문자가 무시된다. 단위 셀때 편함. long long n3; // 64bit 정수 변수 // auto / decltype double x[3] = {0, 1, 2}; // auto n4 = x[0]; // 우변의 수식으로 좌변 타입이 결정됨 decltype(n1) d2; // int d2와 같음 }

728x90
반응형