Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cmd '';未被识别为内部或外部命令、可操作程序或批处理文件。CMake误差_Cmd_Cmake_Cmake Modules - Fatal编程技术网

Cmd '';未被识别为内部或外部命令、可操作程序或批处理文件。CMake误差

Cmd '';未被识别为内部或外部命令、可操作程序或批处理文件。CMake误差,cmd,cmake,cmake-modules,Cmd,Cmake,Cmake Modules,我一直在尝试使用CMake从Github存储库运行此代码。成功构建文件后,命令 ./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_MODU

我一直在尝试使用CMake从Github存储库运行此代码。成功构建文件后,命令

  ./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存储库运行此代码 /dllu/puppup使用CMake。成功构建文件后,命令

  ./puppup
那么这就不再是cmake的问题了。我下载了这个项目并成功地构建了它

以下是您问题的答案:

您好,谢谢您的快速回复。是,我能够生成/配置文件。运行make命令会在终端上产生以下输出。-配置完成--生成完成--构建文件已写入:C:/Users/cjsud/Desktop/puppup master。我会检查你提供的链接。非常感谢你!浏览了您提供的链接,但我不确定“.”属于何处。解决方案所涉及的路径,指的是什么?来自Github或GCC编译器的代码路径?在哪里生成可执行文件?将cd放入该目录并运行命令。你应该很好,我是CMake的新手,不太确定可执行文件是什么。在本例中,我尝试过向env变量添加路径,但不幸的是,它没有起作用。无论如何,非常感谢您的快速帮助:DIf运行
/puppup
会导致
(点)错误,那么问题肯定是与您的环境(断开的路径变量、断开的外壳设置等)有关,而不是与CMake项目有关。