我的 CMakeLists.txt 文件如下所示:
project(DeadWeight)
# Versioning
set (DeadWeight_VERSION_MAJOR 0)
set (DeadWeight_VERSION_MINOR 1)
SET( DEBUG_BUILD 1 )
ADD_DEFINITIONS( -DDEBUG )
SET(CMAKE_BUILD_TYPE Debug)
cmake_minimum_required(VERSION 2.8)
file(GLOB DEADWEIGHT_SRC ./src "*.cpp")
add_executable(${PROJECT_NAME} ${DEADWEIGHT_SRC})
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE CXX)
将其加载到 QtCreator 并运行 CMake(顺便说一句完成时没有错误),我无法在我的 QtCreator 视图中打开源文件夹。当我单击源文件夹时,它显示:“无法打开阅读。访问被拒绝。” 我确定我对相关文件夹具有读写权限。如果我不正确地使用源文件,有人可以指出吗?还是我做错了什么?这是 CMake 错误还是 QtCreator 问题?
编辑:另外,构建失败说:来自 MSVC++ 9 编译器的“缺少源文件名:找不到文件”错误。