VS cmake远程调试ubuntu项目生成报错:“Does not match the generator used previously: Ninja“(删除.vs隐藏文件夹)
文章目录
- 原
- 20220209 其实倒也不用改目录
20220222:
这个问题貌似是在将VS cmake远程配置的cmake生成器又Ninja改成Unix Makefiles后导致的
1> /usr/bin/cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="$HOME/.vs/vs_opencv_cmake_remote_test/5fadcd68-7b57-47e8-ae56-74e16e9eeead/out/install/Arnold_Opencv_Linux-GCC-Debug" "/home/arnold/.vs/vs_opencv_cmake_remote_test/5fadcd68-7b57-47e8-ae56-74e16e9eeead/src/CMakeLists.txt";
1> [CMake] CMake Error: Error: generator : Unix Makefiles
1> [CMake] Does not match the generator used previously: Ninja
1> [CMake] Either remove the CMakeCache.txt file and CMakeFiles directory or choose a different binary directory.
1> cd "/home/arnold/Arnold_test/20220222_Arnold_Opencv_Linux-GCC-Debug";/usr/bin/cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="$HOME/.vs/vs_opencv_cmake_remote_test/5fadcd68-7b57-47e8-ae56-74e16e9eeead/out/install/Arnold_Opencv_Linux-GCC-Debug" "/home/arnold/.vs/vs_opencv_cmake_remote_test/5fadcd68-7b57-47e8-ae56-74e16e9eeead/src" 2>&1; 已返回,退出代码为 1
貌似上面就写得很明白了,要么删除CMakeCache.txt 文件 and CMakeFiles 文件夹,要么另外选一个生成二进制文件的目标目录。。。
我把这俩删除后,错误就没了。
原
解决方案:把这个目录换一下就好了(原先是默认的$HOME/.vs/...
啥的)
一些高级选项
不过还是有点懵逼,其他的目录仍是默认的.vs为什么没见生成这个目录?(我去,它原来是个隐藏文件夹!)
显示隐藏文件文件夹见此:linux ubuntu文件浏览器如何显示隐藏文件?(快捷键ctrl+h)
1> 正在将文件复制到远程计算机。
1> 开始将文件复制到远程计算机。
1> 正在将“C:\Users\Arnold\Desktop\opencv_test\opencv_test2_cmake\CMakeSettings.json”复制到“/home/arnold/.vs/opencv_test2_cmake/ab6dd273-e221-4fb9-a6f7-338a3b2227b3/src/CMakeSettings.json”。
1> 已完成复制文件(运行时间 00h:00m:00s:270ms)。
1> 已为配置“Linux-GCC-Debug”启动 CMake 生成。
1> 在 /opt/cmake-3.13.0/bin/cmake 上找到 cmake 可执行文件。
1> /opt/cmake-3.13.0/bin/cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="$HOME/.vs/opencv_test2_cmake/ab6dd273-e221-4fb9-a6f7-338a3b2227b3/out/install/Linux-GCC-Debug" "/home/arnold/.vs/opencv_test2_cmake/ab6dd273-e221-4fb9-a6f7-338a3b2227b3/src/CMakeLists.txt";
1> [CMake] -- Configuring done
1> [CMake] -- Generating done
1> [CMake] -- Build files have been written to: /home/arnold/Arnold_Vs_Remo/opencv_test2_cmake/ab6dd273-e221-4fb9-a6f7-338a3b2227b3/out/build/Linux-GCC-Debug
1> 正在启动 CMake 目标信息提取...
1> 已建立 CMake 服务器连接。
1> 已提取 CMake 变量。
1> 已提取源文件和标头。
1> 已提取全局设置。
1> 已提取包含路径。
1> 已提取代码模型。
1> 正在校对数据...
1> 目标信息提取完成。
1> CMake 生成完毕。
20220209 其实倒也不用改目录
把.vs那个隐藏目录给删掉,再运行就好了(ctrl+h显示隐藏目录)
再次编译生成:
查看在ubuntu 家目录里的.vs目录里的生成情况(看起来还是挺方便的):
VS cmake远程调试ubuntu项目生成报错:“Does not match the generator used previously: Ninja“(删除.vs隐藏文件夹)相关推荐
- vs2017 使用Cordova项目,生成报错
@[TOC] vs2017 使用Cordova项目,生成报错 vs2017 Could not resolve com.android.tools.build:gradle:2.1.0. Could ...
- open with code 报错没有项目_Python开发:解决Ubuntu安装tesserocr报错
tesserocr是Python的一个OCR库, 其中OCR指的是光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程. tesserocr是tesseract做的一层Python ...
- Vue项目初期报错问题记录大全
这里写自定义目录标题 Vue项目初期报错问题记录大全 1.vs终端无报错,浏览器加载空白,发现Cannot read properties of null (reading 'nextSibling' ...
- server 2008 mysql 报错 0xc000007b_docker插件部署项目,volumes报错invalid volume specification...
关于idea使用docker插件部署项目,volumes报错invalid volume specification 观察volumes那行,没写错的.但是........ 使用docker-comp ...
- java web项目目录报错_netdevgirl.通过maven创建javaweb项目
解决方法:右键工程-->Properties-->Project Facets,最面边的面板,选择Runtimes,选中tomcat服务."Apply"应用配置. 2 ...
- 关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/123784051 红胖子(红模仿)的博文大全:开发技术集 ...
- android 项目编译报错 符号: 类 shape 位置: 程序包 android.widget
错误 android 项目编译报错 符号: 类 shape 位置: 程序包 android.widget 详细错误 Compiling with JDK Java compiler API. D:\A ...
- 使用LATTICE的XO3器件进行调试时,reveal报错“Falied to link signal”怎么解决?
向博主本人提问FPGA相关问题 具体错误信息如下: Failed to link segnal '-': trace promoted but not in database '-' Core Lin ...
- Ubuntu环境QT报错:-1 error: cannot find -lGL(解决99%)
Ubuntu环境QT报错:-1 error: cannot find -lGL(解决99%) 本文参考:http://c.biancheng.net/view/3901.html 在Ubuntu18. ...
最新文章
- rhel6.3挂载HP-EVA6400磁阵--linux端操作流程
- FMPEG结构体分析:AVStream
- php 返回查询结果某个字段
- 图像滤镜艺术---PS图层混合模式之明度模式
- CoreSight介绍篇
- SpringCloud学习(七)高可用的分布式配置中心(Spring Cloud Config)(Finchley版本)
- linux ubuntu下ffmpeg的安装
- C/C++只做经典编程语言
- sql 查询重复行数据
- javascript系列:NaN类型
- unity视频播放,
- linux服务器搭建_Linux怎么搭建ftp服务器,Windows怎么访问?按此教程10分钟完成...
- 了解PHP中$_SERVER变量对路径的解析
- itil 容量管理流程_ITIL 4管理实践之服务管理实践概述
- SDRAM控制器(初始化)
- ANSYS 有限元分析 接触分析
- Java 生成水印图片
- 30行JS代码带你手写自动回复语音聊天机器人
- PhotoDraweeView for Fresco
- Debezium 抽取oracle数据