'.'不是内部或外部命令,也不是可运行的程序或批处理文件 CMake 错误

问题描述

我一直在尝试使用 CMake 从 Github 存储库 https://github.com/dllu/puppup 运行此代码。成功构建文件后,命令

  ./puppup

导致以下错误

'.' is not recognized as an internal or external command,operable program or batch file. 

以下是对应的CMakeList.txt文件代码

cmake_minimum_required(VERSION 3.9)
project(puppup)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")

set(SCRABBLE_INCLUDE_Dirs
    ${PROJECT_SOURCE_DIR}/src
    ${PROJECT_SOURCE_DIR}/third-party
    )

################################################################

set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_FLAGS         "${CMAKE_CXX_FLAGS} -std=c++14 -march=native -Wall -Wpedantic -Werror")
set(CMAKE_CXX_FLAGS_DEBUG   "${CMAKE_CXX_FLAGS_DEBUG} -O0 -g")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Ofast")
set(LLVM_OPT_IR_FLAGS "-inline-threshold=10000")


################################################################

include_directories(${SCRABBLE_INCLUDE_Dirs})

add_executable(
    puppup
    src/main.cpp
    src/movegen.cpp
    )

提前致谢!

解决方法

如果您能够配置/构建您的项目。

我一直在尝试从 Github 存储库 https://github.com 运行此代码 /dllu/pupup 使用 CMake。成功构建文件后,命令

那么这不再是 cmake 的问题了。我下载了项目并成功构建。

这很可能是您问题的答案: '' is not recognized as an internal or external command,operable program or batch file