Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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++ 有没有一种方法可以将vs代码的CMakeTools扩展与docker映像中的cmake一起使用?_C++_Docker_Visual Studio Code_Cmake - Fatal编程技术网

C++ 有没有一种方法可以将vs代码的CMakeTools扩展与docker映像中的cmake一起使用?

C++ 有没有一种方法可以将vs代码的CMakeTools扩展与docker映像中的cmake一起使用?,c++,docker,visual-studio-code,cmake,C++,Docker,Visual Studio Code,Cmake,我最近正在研究如何在本地工作站以及CI/CD系统上管理多个工具链。 我意识到,docker可能会给我所需要的一切 我的docker映像包含cmake、编译工具链和验证所需的其他工具。当通过CLI使用cmake时,这一原理工作得很好。不幸的是,我找不到任何关于如何让docker使用我非常习惯的漂亮的cmake tools GUI的方法。目前,我正在配置和构建使用docker run--rm-v${workspaceFolder}:/usr/project-cmake-docker-cmake的特殊

我最近正在研究如何在本地工作站以及CI/CD系统上管理多个工具链。 我意识到,docker可能会给我所需要的一切

我的docker映像包含cmake、编译工具链和验证所需的其他工具。当通过CLI使用cmake时,这一原理工作得很好。不幸的是,我找不到任何关于如何让docker使用我非常习惯的漂亮的cmake tools GUI的方法。目前,我正在配置和构建使用
docker run--rm-v${workspaceFolder}:/usr/project-cmake-docker-cmake
的特殊vs-code任务

有办法做到这一点吗


我曾在github上询问过扩展的开发团队,但他们将我转发到这里。

您可以尝试设置为
docker run…
yep,我之前和刚才都尝试过,但得到了错误消息“Bad CMake Executive”docker run--rm-v“c:[…]\coding\u projects\minimal\u示例:/usr/project”CMake gcc docker CMake“。是否已安装或设置包含正确的路径(cmake.cmakePath)?“cmakeTools扩展的作者向我指出了VisualStudio代码扩展。最初,我希望通过保持必要的构建工具链来保持docker映像尽可能小,但我想远程容器扩展将以很低的价格解决这个问题(将部分visual studio代码和扩展直接构建到docker映像中)可以尝试将docker命令放在bash脚本中,然后将其设置为cmakePathwell,不幸的是,这似乎也不起作用。。。它失败了,出现了我前面提到的相同错误消息…您可以尝试设置为
docker run…
yep,我之前和刚才都试过了,得到了错误消息“Bad CMake executable”docker run--rm-v“c:[…]\coding\u projects\minimal\u示例:/usr/project”CMake gcc docker CMake“。是否已安装或设置包含正确的路径(cmake.cmakePath)?“cmakeTools扩展的作者向我指出了VisualStudio代码扩展。最初,我希望通过保持必要的构建工具链来保持docker映像尽可能小,但我想远程容器扩展将以很低的价格解决这个问题(将部分visual studio代码和扩展直接构建到docker映像中)可以尝试将docker命令放在bash脚本中,然后将其设置为cmakePathwell,不幸的是,这似乎也不起作用。。。它失败了,与我前面提到的错误消息相同。。。