본문 바로가기
반응형

2017/0426

Qt 프로그래밍 프로젝트, VisualStudio -> Qt Creator 변환 방법 Qt 프로그래밍 프로젝트, VisualStudio -> Qt Creator 변환 방법 이 포스트에서 소개하는 개발 환경은 Visual Studio 2012 + Qt 5.3.2입니다. Qt 프로그래밍에 필요한 팁입니다. 첫 번째 프로젝트의 한글 경로를 모두 제거합니다. 즉, 폴더 이름을 바꾸던지 다른 경로로 옮기세요. QtCreator은 한글 경로 인식 못 합니다. 비주얼스튜디오에서 할 수는 있는데... ... ... .. .. . . 두 번째 한글 경로를 변경하면 Visual Studio에서 사용하는 .pro.user 내부의 경로까지 바뀌진 않습니다. 그러하니 일일이 손으로 고쳐줘야 합니다만, 다행히 많은 양은 아니라 그냥 고칠 수 있어요. 12345678910ProjectExplorer.Project... 2017. 4. 30.
Qt, sudo apt-get update, ARM 보드와 우분투 업데이트 (포팅 후) Qt, sudo apt-get update, ARM 보드와 우분투 업데이트 (포팅 후) 어느 특정 보드에 우분투를 포팅할 일이 생길 수 있습니다. 그리고 Qt를 사용하는 분들이라면 QtCreator도 당연히 설치하시겠죠. 그렇지만, Qt에서 사용하는 라이브러리는 우분투 기본 커널에 모두 포함되어 있지 않습니다. 별도로 설치를 해줘야 한다는 뜻입니다. 아니면, 포팅할 커널에 미리 Qt용 라이브러리들을 설정해 놓아야 합니다. 제 경우엔 커널을 마음대로 편집할 능력이 없어서 우분투만 포팅한 이후 Qt를 설치했습니다. 그리고 Qt용 라이브러리를 update - upgrade 했죠. 아래 메시지는 Qt Creator을 실행할 때 나오는 것으로 앞서 설명했다시피, Qt용 라이브러리가 없어서 발생하는 것입니다. 12.. 2017. 4. 29.
Qt qmake.conf' has modification time .. s in the future 에러 해결 Qt qmake.conf' has modification time .. s in the future 에러 해결 Qt Creator에서 '...qmake.conf' has modification time ,,,,,, s in the future 과거의 시간으로 현재의 소스 코드를 컴파일할 수 없다는 뜻입니다. 제 경우엔 RTC가 없는 우분투 포팅 보드에서 확인했습니다. RTC가 없다 보니 현재 시각이 저장되질 않아 재부팅 후엔 2000년 1월 1일 오전 9시로 초기화되었었죠. 이런 상태에서 컴파일을 시도하면 여지없이 위와 같은 에러가 발생하며 빌드가 되질 않았었죠. 시스템의 날짜를 올바르게 바꿔주면 해결됩니다. 특히, 저처럼 RTC가 없는 보드에서 Qt Creator를 다룰 땐 시간 확인 꼭 하세요. 뭐... 2017. 4. 28.
MFC COLORREF에서 RGB Alpha 변환 추출 방법 MFC COLORREF에서 RGB Alpha 변환 추출 방법 출처 - GDI Accessories and Tools: COLORREF [클릭] WIN32 API에서 제공되는 것으로 3개의 색상 값이 사용됩니다. 각각은 8비트로 Red, Green, Blue 순이 되겠습니다. MFC COLORREF RGB 추출 기초 Red76543210 Green76543210 Blue76543210 따라서, Red, Green, Blue는 0 ~ 255까지의 값을 가질 수 있습니다. 내부적으론 하나의 결과 값을 위해 아래와 같이 결합합니다. Color Value23222120191817161514131211109876543210BlueGreenRed RGB 값을 이용하면 16만 개 이상의 색상을 사용할 수 있다는 의미이.. 2017. 4. 27.
반응형