All Pages
VS2022 터미널 한글 깨짐
VS2022 터미널 한글 깨짐
2023.09.221. 시스템 로케일 korean 으로 수정https://basiclike.tistory.com/6 대부분 여기서 해결된다.1번으로 해결 안되면, 2번 실행2. 위 시스템 로케일 수정에서 Unicode UTF-8 사용 체크[시스템 로캘 변경] >> Beta : 세계 언어 지원을 위해 Unicode UTF-8 체크2번으로 해결 안되면, 3번 실행 *참고로, 한컴 문서를 사용하는 사람은, 시스템 로케일을 수정하면 안됨. 복붙시 한글 깨짐 발생함3. 비주얼 스튜디오 설정Visual Stdio 실행 후 도구(t) > 옵션 > 텍스트 편집기 > 일반 > 서명 없는 UTF-8 인코딩 자동 검색 체크 해제
3. Hello World :)
3. Hello World :)
2023.09.20Visual Studio 프로젝트 만들어서, 콘솔에서 Hello World 출력 해보세요 using System; using System.Threading; class Program { static void Main(string[] args) { Console.WriteLine("Hello Project"); Thread.Sleep(2000); } } ① Visual Studio → Create New Project ①.① Hello World Console Project ①.② 솔루션, 프로젝트 솔루션 속성→Startup Project, 프로젝트 속성→Target Framework ①.③ Build, Rebuild, Clean ①.④ Debug, W/ Debug ①.⑤ cs 파일 삭제 후 새로 만들기 ..
우분투에서 윈도우 멀티 부팅 설치
우분투에서 윈도우 멀티 부팅 설치
2023.09.19굳이 우분투에서 윈도우 멀티 부팅 세팅을 할 이유가 없다.아래 2가지 방법이 가장 쉽다. Windows 설치 후 우분투를 설치Windows 에서 WSL 이용 하지만 굳이 우분투에서 윈도우 멀티 부팅 세팅을 하려면 아래와 같은 순서를 따른다. 우분투에서 윈도우 멀티부딩 설치 방법 요약 uBuntu 설치 USB 에서 uBuntu liveUSB mode 실행gparted 프로그램으로 파티션 분할윈도우 설치 가능한 ntfs 파일 시스템 설정분할된 파티션에 윈도우 설치GRUB bootloader 복구 1컴퓨터 시작시 f2, f5, del 등으로 BIOS 진입USB로 부팅되도록 설정 2부팅 usb에서 ubuntu 선택Boot in normal mode 선택ubuntu 선택로딩 대기 3우분투 첫 설치 화면에서 [..
Linux Package Tool 이해와 사용
Linux Package Tool 이해와 사용
2023.09.15linux window 에서 오피스 문서 프로그램을 사용하려면, 오피스 프로그램을 다운받아 설치하고 실행했다.리눅스에서는 이런 과정을 package 로 처리한다. package 관련있는 파일 모음 linux package 정의 프로그램이 실행하는데 필요한 파일(설치, 설정, 라이브러리 등) 모음윈도우의 설치, 삭제 프로그램 파일에 해당한다.리눅스는 패키지 단위로 프로그램을 관리한다. linux package 구분 소스 패키지(Source Package)오픈 라이브러리소스코드 수정 가능실행 환경에 맞게 컴파일 하여 사용 가능 바이너리 패키지(Binary Package)컴파일 된 실행 파일로, 다운 후 곧바로 실행 가능실행 환경과 맞지 않는다면 실행 문제 발생패키지 의존성(별도의 라이브러리가 추가적으로..
JDK 1.8.0 vs Java SE 8
JDK 1.8.0 vs Java SE 8
2023.09.11Oracle 공식 문서 Both version numbers (1.6.0 and 6) are used to identify this release of the Java Platform. Version 6 is the product version, while 1.6.0 is the developer version. The number 6 is used to reflect the evolving level of maturity, stability, scalability and security of JavaSE. Java 버전 정보 표기법 두종류는 같은 의미다. SE(Standard Edition, 공식 제품 버전) JDK(Java Development Kit, 개발 킷 버전) 6 = 1.6 7 = 1.7 8..
CPU 아키텍처와 컴파일러
CPU 아키텍처와 컴파일러
2023.09.11아키텍처 종류32bit vs 64bit 구분 x86Intel 32bit CPUWindows, Linux, Mac x86_64 (amd64)x86 호환, Intel 64bit CPUAMD, Intel 라이센스 협약으로 amd64 명칭도 사용Windows, Linux, Mac ARMv7~v7arm 32bit CPUx86 은 데스크탑, arm은 모바일 등 저전력으로 대표됨 ARMv8-A64 (A64/64비트 명령어 집합)32bit arm 호환ARM 64bit CPU모바일(엑시노트, 스냅드레곤, 기린, A7이후) , 스마트tv, 가전 등 저전력 장치애플 PC는 M1 이후 아키텍처와 컴퍼일러빌드 결과물은, 특정 아키텍처에서만 실행되는 바이너리다.실행되는 아키텍처에 맞는 컴파일러를 선택하여 빌드해야 한다.
JDK 설치/제거
JDK 설치/제거
2023.09.10설치 환경 확인 *lsb (Linux Standard Base) lsb_release -a 설치 가능한 자바 버전 확인 sudo apt list | grep openjdk jdk 설치 *JDK8 vs JDK1.8 차이 *Ubuntu Qt Android 환경 설정을 목적으로 SDK tools package 10406996 이상 수동 설치한다면, JDK 17 이상 버전을 설치해야 한다. sudo apt-get updatesudo apt-get upgrade -y sudo apt-get install openjdk-8-jdk jdk 설치 확인 *javac : Compiler, 소스코드(.java) >> 바이트코드(.class) javac -version *java : interpreter, 파일(.c..
Android 환경설정(2) <Ubuntu> - JDK, SDK, NDK 설정
Android 환경설정(2) <Ubuntu> - JDK, SDK, NDK 설정
2023.09.10안드로이드 스마트 폰에 Qt로 만든 안드로이드 어플을 테스트하려면, 아래 두 환경설정이 필요하다.1. Qt Android Component 설치2. Qt Creator 에서 JDK, SDK, NDK 설정 (윈도우 or 우분투) Oct.02.2024Ubuntu 22.04.5 Qt Creator 14.0.1, Qt 6.7.2 이상인 경우, 윈도우 설치 방법과 동일 Sep.08.2023 이전 버전의 경우 아래 방법으로 진행 1. 설치될 작업 환경 확인 *lsb (Linux Standard Base)lsb_release -a 2. 기본 브라우저로 크롬 설정xdg-settings set default-web-browser chromium-browser.desktop 3. 설치된 Qt Compon..
Qt, Android 환경설정(4) - 에뮬레이터 설정
Qt, Android 환경설정(4) - 에뮬레이터 설정
2023.09.08*에뮬레이터: (시뮬레이션 가능한) 가상 장치 안드로이드 스튜디오 RAM 설정 설치 할 때 할당될 RAM 크기를 설정 할 수도 있다. 전체 설정에서 설정 할 수 있다. 가상 디바이스마다 설정 할 수 있다. 전체 설정에서 RAM 설정 가상 장치마다 RAM 설정 특정 안드로이드 디바이스를 설정 할 수 있다. 가상 장치 만들기 특정 안드로이드 디바이스를 만들어 설정 할 수 있다. 삼성 스마프폰 가상장치 만들기 삼성 Galaxy Emulator Skin | Samsung Developers 다운로드 링크에서 다운받고, 삼성 Galaxy Emulator Skin 적용 방법 링크 참고하여 만들면 된다. Qt 에서 추가된 가상 장치 적용 방법
Qt, Android 환경설정(4) - 에뮬레이터 설치
Qt, Android 환경설정(4) - 에뮬레이터 설치
2023.09.08개발된 어플을 확인하는 방법 연결된 스마트폰 *가상 에뮬레이터 Android Studio의 가상 에뮬레이터에서 내가 만든 어플의 기능을 확인 할 수 있다. 가상 에뮬레이터는, 개발중인 PC에서 독립적인 스마트폰 실행 환경을 만드는 것이다. 스마트폰을 하나 실행시키는만큼 리소스를 차지한다. 컴퓨터 사양, 특히 RAM이 많아야 한다. *에뮬레이터: (시뮬레이션 가능한) 가상 장치 안드로이드 스튜디오 설치 다운로드 페이지 링크 설치 공식 가이드(Window, Mac, Linux) 설치가 완료되면 Qt에서 자동으로 연결되어 선택 가능하다.
Qt, Android 환경설정(3) - 스마트폰 실행
Qt, Android 환경설정(3) - 스마트폰 실행
2023.09.08Qt 에서 연결된 스마트폰으로 실행 방법 빌드 환경 선택 디버깅 작업 할 장치 선택 실행 확인
Qt, Android 환경설정(3) - 스마트폰 세팅
Qt, Android 환경설정(3) - 스마트폰 세팅
2023.09.08개발된 어플을 확인하는 방법 1) 연결된 스마트폰 2) 가상 에뮬레이터 연결된 스마트폰에서 개발자 모드를 활성화하면 내가 만든 어플을 실행 할 수 있다. 안드로이드 스마트폰 개발자 옵션 해제 개발자 옵션 USB 연결 설정 스마트 폰과 PC를 연결할 때 필요한 설정 USB 연결 수락 & 개발자 모드 해제 방법 실행 테스트