我发现问题:
我使用本指南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
我使用本指南https://wiki.qt.io/MinGW-64-bit通过Msys2安装Qtcreator和Qt5本身,当我尝试通过#include
我发现问题:
我只是更改了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)
通过添加
Widgets
和Qt5::Widgets
,现在我可以将C ++代码与QWidgets一起使用
我发现问题: