Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.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
C++ CMake:外部项目远程URL不工作_C++_Linux_Build_Cmake - Fatal编程技术网

C++ CMake:外部项目远程URL不工作

C++ CMake:外部项目远程URL不工作,c++,linux,build,cmake,C++,Linux,Build,Cmake,我想从具有相同网络的另一台计算机访问我的源代码 为此,我将源代码放在远程位置//10.101.2.143/source/myCode.tar.gz 现在我想提取源代码并将其放入/usr/local/fuse/compiler中/ 为此,我在cmakfile.txt中编写了: ExternalProject_Add( compiler URL http://10.101.2.143/Source/myCode.tar.gz DOWNLOAD_DIR ${COMPILER_DOWNLOA

我想从具有相同网络的另一台计算机访问我的源代码

为此,我将源代码放在远程位置//10.101.2.143/source/myCode.tar.gz

现在我想提取源代码并将其放入/usr/local/fuse/compiler中/

为此,我在cmakfile.txt中编写了:

ExternalProject_Add(
  compiler
  URL http://10.101.2.143/Source/myCode.tar.gz
  DOWNLOAD_DIR ${COMPILER_DOWNLOAD_DIR}
  SOURCE_DIR ${CMAKE_SOURCE_DIR}/compiler
  BINARY_DIR ${CMAKE_BINARY_DIR}/compiler
  DOWNLOAD_COMMAND ""
  UPDATE_COMMAND ""
  PATCH_COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/compiler/CMakeLists.txt" <SOURCE_DIR>/CMakeLists.txt
)
是否有其他方法/解决方案访问远程位置源代码

我陷入了这个问题

曼尼先谢谢你

ExternalProject_Add(
  # ...
  URL http://10.101.2.143/Source/myCode.ta.gz
  # ...
)
根据您的CmakeList.txt,它必须是myCode.tar.gz

ExternalProject_Add(
  # ...
  URL http://10.101.2.143/Source/myCode.ta.gz
  # ...
)