Qtcreator没有QWidgets

问题描述 投票:0回答:1

我使用本指南https://wiki.qt.io/MinGW-64-bit通过Msys2安装Qtcreator和Qt5本身>

当我尝试通过]导入QWidgets时>

#include <QtWidgets

它说No such file or directory我认为我需要安装更多包含QWidgets的Qt5软件包,但我找不到有关此信息。

我使用基于Qt 5.13.2的Qt Creator 4.10.2

[我使用此指南通过Msys2安装Qtcreator和Qt5本身https://wiki.qt.io/MinGW-64-bit当我尝试通过#include

]导入QWidget时,

我发现问题:

我只是更改了CMakeLists.txt文件

cmake_minimum_required(VERSION 3.5)

project(t2 LANGUAGES CXX)

set(CMAKE_INCLUDE_CURRENT_DIR ON)

set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

set(CMAKE_PREXIX_PATH C:\\msys64\\mingw64)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)


set(CMAKE_CXX_COMPILER_FORCED TRUE)

file(GLOB src_files
    "*.h"
    "*.cpp"
)


find_package(Qt5 COMPONENTS Core Quick QuickControls2 Widgets REQUIRED)


add_executable(t2 main.cpp qml.qrc ${src_files})

target_compile_definitions(t2
  PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>)

  target_link_libraries(t2
  PRIVATE Qt5::Core Qt5::Quick Qt5::QuickControls2 Qt5::Widgets)

通过添加WidgetsQt5::Widgets,现在我可以将C ++代码与QWidgets一起使用

qt qt5 qt-creator qwidget msys2
1个回答
0
投票

我发现问题:

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.