본문 바로가기

Qt6 C++

Qt6 코드를 Visual Studio 2019 에서 빌드할 때 에러 없이 하려면.

 

2021/01/06 - [Qt6 C++] - Qt6 첫 컴파일부터 C2039 에러가 발생하는데요.

 

Qt6 첫 컴파일부터 C2039 에러가 발생하는데요.

역시 처음 나온 제품을 막 쓰면 안 되는데, 제가 너무 들뜬 게 잘못이겠죠. 아무튼, Qt6 예제 프로그램 하나 빌드하는데 에러 발생?!?!?! 아 이거 뭐죠. 어디부터 잘못된 거니? 그래서 Qt5.15 를 삭제

softengn.tistory.com

 

위의 글에서 적은대로 참고를 해야 하지만,

실제로는 <qalgorithms.h> 의 내용을 바꾸는 건 좀 그렇잖아요?

 

그래서 "Q1" 이라는 Qt6 예제 프로그램을 만든다고 가정할 때,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once
 
#include <bit>
#include <QtWidgets/QMainWindow>
#include "ui_Q1.h"
 
class Q1 : public QMainWindow
{
    Q_OBJECT
 
public:
    Q1(QWidget *parent = Q_NULLPTR);
 
private:
    Ui::Q1Class ui;
};
 
cs

"Q1.h" 파일이 위와 비슷하게 생겼을 겁니다.

그러면 최상단에,

#include <bit> 를 적어주기로 합니다.

 

그러면,

 

위와 같이 빌드가 무사히 되고, Qt6 예제가 잘 실행 되는 것을 볼 수 있습니다.