분류 전체보기 (38) 썸네일형 리스트형 ActiveQt 는 Qt6.0 에서 아직 지원되지 않네요. doc.qt.io/qt-5.15/activeqt-index.html Active Qt 5.15.2 Active Qt Qt's ActiveX and COM support allows Qt for Windows developers to: Access and use ActiveX controls and COM objects provided by any ActiveX server in their Qt applications. Make their Qt applications available as COM servers, with any number of Qt doc.qt.io 현재(2021-01-12) 기준으로 Qt6.0 에서 Active Qt 는 지원되지 않고 있습니다. Qt5.15.2 까지 지원 중이군요. J.. Qt6 코드를 Visual Studio 2019 에서 빌드할 때 에러 없이 하려면. 2021/01/06 - [Qt6 C++] - Qt6 첫 컴파일부터 C2039 에러가 발생하는데요. Qt6 첫 컴파일부터 C2039 에러가 발생하는데요. 역시 처음 나온 제품을 막 쓰면 안 되는데, 제가 너무 들뜬 게 잘못이겠죠. 아무튼, Qt6 예제 프로그램 하나 빌드하는데 에러 발생?!?!?! 아 이거 뭐죠. 어디부터 잘못된 거니? 그래서 Qt5.15 를 삭제 softengn.tistory.com 위의 글에서 적은대로 참고를 해야 하지만, 실제로는 의 내용을 바꾸는 건 좀 그렇잖아요? 그래서 "Q1" 이라는 Qt6 예제 프로그램을 만든다고 가정할 때, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #pragma once #include #include #include "ui.. Qt6 첫 컴파일부터 C2039 에러가 발생하는데요. 역시 처음 나온 제품을 막 쓰면 안 되는데, 제가 너무 들뜬 게 잘못이겠죠. 아무튼, Qt6 예제 프로그램 하나 빌드하는데 에러 발생?!?!?! 아 이거 뭐죠. 어디부터 잘못된 거니? 그래서 Qt5.15 를 삭제하기에 이르렀습니다. Qt6 도 완전 삭제, Visual Studio 2019 Community Add-in Qt 도 삭제 다시 한참을 걸려서 Qt6 를 설치하고 빌드했는데, 아니 저기요...... qalgorithms.h 파일에 있는 걸로 에러 난다고 트집을 잡으면 어쩌란 말인가요...... 에러 메시지는 정확히 이겁니다. ============================================================= C:\Qt6\6.0.0\msvc2019_64\include\Qt.. 증권사 API 를 사용한 자동매매 프로그램 만들기 #001 증권사에서 제공하는 API 를 사용해서 자동매매 프로그램을 만들기 위해서는 기본적으로 인터넷 환경이 어떻게 되어 있는지 알아야 합니다. 한국거래소 - 증권사들 사이에는 전용선으로 연결되어 있지요. 어떤 증권사들은 colocation 서비스를 사용해서 아주 약간 더 빠르게 주문, 시세 수신을 할 수 있긴 하지만, 어차피 우리는 증권사 API 를 사용하려는 목적이니 크게 중요하지 않습니다. Draw.io 를 사용해서 다이어그램을 그렸더니, 시간도 빠르게 흐르고 벌써부터 진이 빠지네요. 자동매매 프로그램에서 꼭 갖추어야 할 것들은 저 위에 다이어그램에서 Trading Programs 에 해당하는 것들입니다. 천성이 게을러서 언제 다 만들지 모르겠지만, 되는대로 꾸역꾸역 한 번 써볼랍니다. Qt6 를 설치해봅시다. (Qt6 Install / Setup) Qt4 부터 Qt5, Qt6 까지, 만약 설치부터 삽질을 해 보신 분이라면, 약간 오픈소스 설치의 귀찮음을 느낄 수 있습니다. 불친절해요. 그러다가 어느 날 저는 발견하고야 말았지요. download.qt.io/official_releases/ Index of /official_releases download.qt.io 이 사이트를 아시나요? 각종 형태의 라이브러리들을 입맛에 따라 설치할 수 있습니다. 저는 여기에서 download.qt.io/official_releases/online_installers/ Index of /official_releases/online_installers download.qt.io 여길 선택해서 온라인 설치로 진행합니다. 왜냐면, 쉽고 편하게 쓸 수 있도록 여기는 제대로.. 헐.. 어느새 Qt6 버전이 나왔네요. Qt6 홈페이지 링크 바로가기 Qt3 에서 Qt4 로 가면서 저도 사용하기 시작했는데, 어느덧 Qt5 를 지나서 Qt6 가 됐네요. 이번에는 3D 그래픽을 비롯해서 막강한 기능들이 많이 탑재된 것 같습니다. 실제 사례들은 하나씩 사용해가면서 설명을 드리겠습니다. 원래 노키아에서 Trolltech 라는 Qt 개발회사를 인수합병했던 것으로 알고 있는데, 노키아도 어려워지고 어느새...... 아무튼, Qt 는 왜 쓰게 되었는가? Qt 의 장점이 무엇인가?! Windows 에서는 MFC 시절의 UI 를 꼴보기 싫고, Linux 에서는 마땅한 UI 가 별로 없는데, 마침 cross-platform 을 지원해서 Qt 를 사용해서 UI 를 구성하고 코딩을 하면, 윈도우와 리눅스에서 비교적 쉽게 프로그램을 구동할 수 .. C++ 코드의 실행은 main() 함수부터인가요? Modern C++ 은 실제로 C++11 부터 시작한다고 봐야겠죠? 그때부터 이미 구조체는 생성자를 지원하고 있었습니다......(난 최근까지 기억에 없었다 몰랐거나 무시했거나) 아무튼 그래서, Hello World 를 찍어보려고 하는데요. 실제로 실행코드는 main() 함수부터 실행이 되나요? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include struct iamStruct { iamStruct() { std::cout Visual Studio 2019 Community 라이선스 자격 요건 및 설치 후아, 블로그를 개설하고 첫 글을 쓰기까지 생각은 참 많이 했는데 첫 글을 쓰기가 상당히 어렵네요. 일단 무조건 시작하는 것이 중요한 일이니, 알만한 사람들은 다 아는 Visual Studio 2019 Community 버전 설치 글부터 쓰겠습니다. 예전(언제쩍?)과 다르게, 이제는 마이크로소프트에서 Community 버전 사용에 대한 자격요건을 많이 풀어줬죠. 개인이 프리랜서 작업을 하거나 기업(법인)을 세워도 실제 매출이 약 12억원, 혹은 PC 250대 이상 설치한 법인이 아니라면 상당수의 개발 기능이 포함된 Visual Studio 2019 Community 버전 라이선스를 사용할 수 있습니다. 심지어 Professional 버전과 큰 차이가 없습니다. 그래서, 일단 설치하시는 것이 좋습니다. 단.. 이전 1 2 3 4 다음