我是QT的新手。
我在QT应用程序中创建了代码,并支持QMake, 然后我在CMake兼容的应用程序中迁移了代码。
从那以后我得到的QCoreApplication没有这样的文件/目录错误。
它还提供以下信息:
23:03:11:进程“/ usr / bin / cmake”退出代码2.错误时 构建/部署项目HCIServer(套件:CMake-New-Kit)套件 CMake-New-Kit的配置问题可能是根本原因 对于这个问题。执行步骤“Make”
时
套件配置:
操作系统:Ubuntu 14.04
编译器:g ++
QT版本:5.8.0
答案 0 :(得分:1)
您的CMake配置错误。
对于基于CMake的项目,这是一个非常小的配置文件:
project(HCIServer)
cmake_minimum_required(VERSION 2.8)
set(CMAKE_CXX_STANDARD 11)
find_package(Qt5 REQUIRED COMPONENTS Core Widgets)
add_executable(${PROJECT_NAME} main.cpp mouseevent.cpp udpserver.cpp)
target_link_librarieS(${PROJECT_NAME} Qt5::Widgets)
没有find_package,CMake不知道在哪里查找Qt,并且没有找到target_link_libraries,CMake不知道你的应用程序需要什么。