cmake编译报错,显示找不到VS

我装的VS015 Win64版,后安装cmake对LZO进行编译,发现cmake 运行后报错如下:
CMake Error at CMakeLists.txt:51 (project):
Generator
Visual Studio 15 2017 Win64
could not find any instance of Visual Studio.

Configuring incomplete, errors occurred!
See also "E:/cmake_test/CMakeFiles/CMakeOutput.log“
求大神帮助!

1

5个回答

应该是Visual Studio 14 2015 Win64

3

看下你的win32 c++支持是不是没有安装(默认不安装)
https://wenku.baidu.com/view/08b294a733687e21ae45a9db.html

1
zzllvlv
zzllvlv 安装了,一直在使用win32控制台应用程序
一年多之前 回复

原因找到了,是因为配置的时候,必须选vs2014才是实际安装vs2015的匹配选项。

1
qq_39466928
qq_39466928 66666
5 个月之前 回复
meng_uv
meng_uv 重新configure,选择vs的时候最右面是可以点开下拉栏的,在里面选择Visual Studio 14 2015 Win64,谢谢楼主~
10 个月之前 回复
lwttas
lwtta 没有看到这个选项啊
大约一年之前 回复
zzllvlv
zzllvlv 回复qq_40966084: 就是在configure的时候选择Visual Studio 14 2015 Win64
大约一年之前 回复
qq_40966084
大胜的胜是这个胜 你好,不太明白这个到底是怎么解决的,能不能指点我一下?
大约一年之前 回复
qq_40966084
大胜的胜是这个胜 回复qq_41937793:请问 你解决了么?能不能指点我一下?
大约一年之前 回复
qq_41937793
qq_41937793 怎么配置啊,我也遇到这个问题
一年多之前 回复

Windows sdk 8.1插件装进去就好了

1

yum install -y cmake make

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VS2017、Qt5.12环境下cmake编译CTK出现找不到Qt4或Qt5 unsuitable问题的解决
VS2017、Qt5.12环境下cmake编译CTK出现找不到Qt4或Qt5 unsuitable问题的解决 我在用cmake编译是报错: CMake Error at CMake/ctkMacroSetupQt.cmake:87(message): error: Qt4 was not found on your system. You probably need to set the QT_...
VS代码迁移出错解决办法
代码迁移到VS新环境:win7 x32 + VS2013后编译报错,提示系统找不到指定的文件。
QT用Cmake转VS之后编译出现缺少头文件。。
我的Cmakelists是这么的: cmake_minimum_required(VERSION 2.8) PROJECT (test) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) IF(NOT VTK_BINARY_DIR) FIND_PACKAGE(VTK) IF(NOT VTK_DIR)
Cmake与VS2017的一些问题
1.从github上的文件要复制粘贴下来; 2.打开VS后,如果提示打不开,找不到启动项,则将含有main.c的文件设为启动项。
关于opencv3.4.2 里 Cmake的一些问题,错误及注意
关于opencv3.4.2 里 Cmake的一些问题,错误及注意 由于需要在opencv里添加新的功能,用到CMake工具,可是一直处于出错失败,后来经过两天的努力,终于成功,下面分享一些注意事项: 1.contrib版本要和opencv版本一致 2.cmake在Configure 时出现 duplicate Names错误,大概原因是之前有重复的文件名,此时需要将build1文件夹下清空,或者在...
openCV源码Cmake编译后,VS build报错问题解决
1.cmd.exe 已退出,代码为1 2./lib/Debug/xxx.lib 无法访问 3.Unicode编码格式错误,该文件包含不能在当前代码页(936)中表示的字符。
ippicv_windows_2019.zip
cmake编译报错时下载,ippicv_windows工具 ippicv_windows
OpenCV3.2 Cmake生成 VS2015工程文件时出现问题解决方式
最近开始学习Opencv,在用cmake配置opencv时出现了很多的问题,每次报错都如下图,查了很多资料,看了很多博客,最后所有的原因都是因为文件下载失败,在下方红色字体处找到下载失败的文件,和应该要存放的路径(当时忘记截图了,红色字体报错处找),手动下载放入正确路径,再次点击configure,最终configure done,没有红色字体出现就可以点击generate,即可生成成功,下方附我
CMake 编译项目时提示找不到依赖项
编译项目时使用 CMake,当编译复杂时也容易出错,因此记录下以便后续参考: 项目 quic 基本情况: quic 依赖 boringssl 的 ssl、crypto 等,因此在 quic 的 CMakeLists.txt 中添加: add_subdirectory( relative/path/to/boringssl ) add_library( ... $<TARGET_O...
vs编译时WinSock2.h级ws2def.h大量报错
解决方法: 如果有文件包含windows.h及WinSock2.h务必保证顺序为  #include "Winsock2.h" #include "windows.h" 如无上述情况检查下项目设置C/C++--->预处理器---》预处理定义内是否包含_WINDOWS_,删除即可
C C++第三方库的使用以及报错提示未找到库文件的原因
工作中,我们经常会借助第三方的库来开发,那么遇到的问题是,该怎么使用第三方库呢 举例例子,如果我们要使用libairLInk_lib.so这个库文件,他的库名是airLink_lib,很容易看出把库文件的lib和so去掉就是我们要使用的库名了。 怎么链接库文件呢 如果我们把库文件放到/usr/lib或者/usr/local/lib或者/lib下,我们可以直接在编译的时候执行make -lai
PX4固件(cmake版)编译过程中提示DsdlCompilerException错误
该错误提示python代码对一个submodule编译时,出现错误。根据编译错误的提示,查看了相关代码。文件结构如下图所示: 出现错误的代码如上图所示,在进行编译时,try失败。发生了错误。该文件主要用于编译dsdlc文件,该文件会自动生成为dsdlc_generated文件夹,如下图所示:(文件路径在图中标示) 打开自动生成文件发现,该文件的路径为在原来笔记本
vs2017环境下配置opencv后编译发现debug编译通过,release编译报错
问题: vs2017环境下配置opencv后编译发现debug成功,release失败,报错信息为“无法解析外部符号” 解决方法: 首先检查release配置中有无配置opencv,我是配置了检查了好久没有发现问题,后来发现是附加依赖项那里只添加了opencv_world341d.lib,少添加了opencv_world341.lib。 当时是在B站跟着配置的,只添加opencv_world341...
解决OpenCV源码编译报错
解决报错FATAL: In-source builds are not allowed. You should create separate directory for build files. 解释: 很多模块在编译源码时,需要在源码文件夹中新建Build(也可你自己命名)文件夹,经验所得。 解决办法 打开命令终端,执行下面命令 rm CMakeCache.txt mkdir bu...
OpenCV3.2 Cmake生成 VS2015工程文件时缺少的文件
使用Cmake生成OpenCV3.2的VS2015工程文件时会报缺少部分文件: ffmpeg_version.cmake opencv_ffmpeg_64 .dll opencv_ffmpeg.dll boostdesc_bgm_bi.i boostdesc_bgm_hd.i boostdesc_bgm.i boostdesc_binboost_256.i boostdesc_binboost_128.i boostdesc_binboost_064.i vgg_generated_120.i vgg_generated_80.i boostdesc_lbgm.i ippicv_windows_20151201.zip vgg_generated_64.i vgg_generated_48.i protobuf-cpp-3.1.0.tar.gz
使用VS2015编译cocos2d-x-3.6工程报错的解决
使用VS2015编译cocos2d-x-3.6引擎的cpp-tests工程,首先报错的是libcocos2d模块,错误如下: 1、错误:snprintf宏重定义:#error: Macro definition of snprintf conflicts 原因 在VS2015前,Windows系统头文件并没有定义snprintf宏,所以cocos2d在CCStdC-win32.h文件...
在VS2012中 集成protobuf 文件时, 编译出现问题
在VS2012中 集成protobuf 文件时, 编译出现问题: 1.people.pb.cc(448): fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
OpenCV CMake后vs编译INSTALL报错,不成功
环境: 1.系统win7,64位 2.VS2010 3.opencv3.43   错误 error MSB3073: 命令“setlocal1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: 命令“setlocal 1>C:...
使用cmake编译protobuf生成vs2010工程
1、官网下载cmake,并安装,提示选择添加环境变量,选择添加。 2、下载 protocolbuffer, https://github.com/google/protobuf/releases, 并解压 3、打开cmd工具,开始菜单->Microsoft Visual Studio 2010- > Visual Studio Tools->Visual Studio x64 Win64 Co
用CMake构建CloudCompare工程出现VTK找不到的问题
勾选了QPCL_Plugin就可能会出现这个问题 这个问题是因为VTK的环境变量没配置好,仔细读CMake的提示 添加一个VTK_DIR的环境变量,值为包含VTKConfig.cmake的那个目录,哪个目录呢?你在VTK的目录下搜一下就知道啦, 最重要的一步,重启一下电脑,嘻嘻,就OK了.
CMake生成Opencv在vs 2013的解决方案(出错1)
错误内容: CMake Error at cmake/OpenCVUtils.cmake:76 (if):   if given arguments:     "D:/Workspace/visual studio 2013/Projects/C++/Opencv3/OpencSource" "MATCHES" "^D:/Program Files/Opencv/opencv 3.0/s
使用CMake创建CEF3的vs2013的工程文件
定义    Chromium嵌入式框架对于嵌入chromium浏览器的其他应用程序来说是一个简单的框架。。其遵循建立于2008年Marshall Greenblatt 的BSD许可协议。基于Google Chromium工程。不像Chromium工程本身,主要集中开发Google Chrome应用程序,CEF聚焦于使用第三方嵌入浏览器的应用程序, 通过提供稳定的API,CEF将chromium底...
dlib编译出错以及解决方法
想在C++代码里用机器学习的方法,就找到dlib这个C++的机器学习的library。按照下边官网的方法编译例子出现了关于X11的error。 cd examples mkdir build cd build cmake .. cmake --build . --config Release dlib-19.1/dlib/gui_widgets/nativefont.h:313:21: err
VS编译通过,g++编译报错 - 错误总结
在Win平台上VS编译通过的源码,拿到Linux平台上g++编译报错,将我遇到的几个错误整理一下备忘。1 找不到 exit() atoi() atof() 等标准库函数的声明 报错: error: ‘exit’ was not declared in this scopeerror: ‘atoi’ was not declared in this scopeerror: ‘atof’ was not
CMake在Visual studio中的使用总结
1. 在cmake配置使用MFC ADD_DEFINITIONS(-D_AFXDLL) SET(CMAKE_MFC_FLAG 2) 2. 在cmake中设置可调试 无论debug还是release度可以通过下面语句来让程序可调试 SET(CMAKE_CXX_FLAGS_DEBUG "/Zi /Od /DEBUG") #debug版 SET(CMAKE_CXX_FLAGS_RELEA...
关于cmake+mingw+yasm+vs 生成工程 编译代码问题总结
最近想写一个库,需要支持windows+linux,但是自己是活在windows下的人,所以就用mingw来代替linux,代码写完了,可是编译环境问题一堆,所以这里总结下。 一.准备工作    安装好cmake,mingw 64位,yasm,msys,这些下载安装网上一堆,就不赘述了。环境变量什么的也需要都配好。 二.yasm编译器编译汇汇编代码运行,下面先贴代码hello.asm gl
简单介绍Cmake生成VS工程中的ALL_BUILD、INSTALL、ZERO_CHECK作用!!
ALL_BUILD用于编译整个项目的工程。ALL_BUILD相当于makefile里面的默认目标,构建整个项目,但不包括install和单元测试等。 ZERO_CHECK监视CMakeLists.txt,如果CMakeLists.txt发生变化,则告诉编译器重新构建整个工程环境。ZERO_CHECK是首先执行的构建目标,会检查生成出的VS项目相比CMakeLists.txt是否过期,如果过期会首...
vscode cmake-tools 的作用,以及和cmake的联系
vscode cmake-tools 的作用,以及和cmake的联系 camke tools 是 vscode 中的一个插件,顾明思意,它和cmake有关,他是vscode中编译工程的工具。 linux中使用cmake编译工程的一般过程 在Linux中,一般的构建工程是直接使用cmake,通过cmake调用cmakelist.txt文件,生成makefile文件(Generator),然后通过ma...
PCL 1.8.0+VS 2015+CMake的安装配置详细教程
看了很多很多博客,配了删,删了配,机房win7电脑足足配置了两天,但在自己电脑win10配置又遇到了别的问题,最后又安装cmake,自己的电脑又搞了两天。看了网上的博客,结合自己的配置过程,希望写个更整体、更详细的配置说明,来帮助更多人。有的博客写的很详细的,我就只补充些我遇到的问题。为了更方便安装配置,我把我安装的这些软件版本供大家下载: 百度云下载链接:https://pan...
Cmake编译出错
CMake使用Visual Studio 14 2015 Win64编译报错: The C compiler identification is unknown The CXX compiler identification is unknown CMake Error at CMakeLists.txt:5 (project): No CMAKE_C_COMPILER coul
windows下用cmake构建项目时找不到pthread.h头文件
解决方法:到ftp://sourceware.org/pub/pthreads-win32下载Windows平台posix线程支持库,安装即可!
win10下编译Open Pose遇到的问题以及解决方案
安装 参考的网页: 主要还是参考官方文档doc/installation.md 不太懂的地方可以参考https://blog.csdn.net/weixin_42770591/article/details/81869688 github中clone下来 https://github.com/CMU-Perceptual-Computing-Lab/openpose 双击安装相关文件 (1)3r...
cmake升级之后遇到的cmake问题的解决方案
1, 添加环境变量 export PATH=/home/relaybot/cmake-3.2.2/bin:$PATH 2,创建软连接 ln -s /home/relaybot/cmake-3.2.2/bin/cmake /usr/bin/cmake
编译Caffe时打开cudnn常见问题
运行时找不到cudnn库caffe: error while loading shared libraries: libcudnn.so.5Solution:修改LD_LIBRARY_PATHexport LD_LIBRARY_PATH=(your path that contains libcudnn.so)编译时inline函数出错/usr/include/string.h: In functi
关于boost在vs中的编译错误的问题的解决
楼主用的是visual studio 2015(社区版)和boost1.60.0版本 遇到的问题一:安装时候的路径设置 楼主小白,对于编译器的运行原理也只了解各大概,库文件什么的之前也不太明白是用来做什么的,按照boost的安装教程,在vs中设置库文件和包含头文件的时候,遇到了点麻烦,在编译文件的时候一直找不到想要找的文件。楼主百度了一下,直接将boost根目录下的boost文件和stage目
解决vc6迁移到vs2010时出现的 “系统找不到文件 hcw” 错误
找到hcw.exe,位于“...\Microsoft Visual Studio\Common\Tools”,然后将路径加入到环境变量中就OK了!!     错误信息:   1>  Making help include file... 1>  Making help file... 1>  系统找不到文件 hcw。 1>hlp\Simulation.hpj...
VTK的安装配置(一)——使用vs2015,QT5.9
1.Cmake和VTK的下载  其中cmake下载的是3.10.0-win64-x64版本   Vtk下载的是8.0.1版本 均可从官网上下载。 2.vtk的安装 在D:\Program Files\目录下新建三个目录。将vtk-8.0.1.zip中的文件解压到VTKSrc文件夹,vtkdata-8.0.1.zip中的文件解压到VTKData文件夹。VTKBin文件夹用来放CMake产生的工
Windows下Cmake和VS联合使用dll
步骤分为两个部分Cmake部分和Visual Studio 部分 首先也是用cmake和创建工程。 建立Cmake的主目录,在主目录下建立子目录build,src和文本文件CmakeLists.txt,该文本文件内容如下: CmakeLists.txt PROJECT(NEWALU) #指定工程名 ADD_SUBDIRECTORY(src) #包含的子目录在src下,创建本目
使用Cmake编译cef
    cef 是谷歌浏览器的内核,它是一个独立的项目,它的性能和谷歌不会相差太远,它用c/c++代码完成,我们可以得到一个独立的浏览器,将web应用编程一个嵌入到exe工程里,也可以将 浏览器 嵌入到qt中,使exe工程具有打开url的功能。     编译过程就是这张图片。    左边已竖排,然后在右边已竖排. ...
VS2017 报错pthread.h头文件提示无法打开找不到
1、打开VisualStudio2017面板中的项目(Project) 2、-管理NuGet程序包(Manager Nuget Package ) 3、-打开浏览(Browse)一栏, 4、在搜索栏搜索pthread, 5、安装(install)。 然后就直接引用该头文件,无需其他操作。...
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo