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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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
Visual studio 2010 如何在cmake中设置构建路径?_Visual Studio 2010_Cmake - Fatal编程技术网

Visual studio 2010 如何在cmake中设置构建路径?

Visual studio 2010 如何在cmake中设置构建路径?,visual-studio-2010,cmake,Visual Studio 2010,Cmake,我对cmake完全是个新手,我现在有点不知所措 我正在使用的库使用cmake创建visual studio项目文件。我想编辑cmake文件,以便它将visual studio项目的“输出目录”更改为“../../../build/$(配置)/”。但是我不知道如何执行此操作。尝试将这些行添加到您的CMakeLists.txt文件中: set(dir ${CMAKE_CURRENT_SOURCE_DIR}/../../build) set(EXECUTABLE_OUTPUT_PATH ${dir}

我对cmake完全是个新手,我现在有点不知所措


我正在使用的库使用cmake创建visual studio项目文件。我想编辑cmake文件,以便它将visual studio项目的“输出目录”更改为“../../../build/$(配置)/”。但是我不知道如何执行此操作。

尝试将这些行添加到您的
CMakeLists.txt
文件中:

set(dir ${CMAKE_CURRENT_SOURCE_DIR}/../../build)
set(EXECUTABLE_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE)
set(LIBRARY_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE)

我遇到了同样的问题,最后使用CMAKE_RUNTIME_OUTPUT_目录进行设置。对于您的情况,它将是: 设置(CMAKE_运行时_输出_目录${CMAKE_当前_源目录}/./../build)