我想在Visual Studio2017中开发openCv项目。我下载了opencv预构建库并进行了必要的设置。这就是:
1)我添加了系统路径...build\x64\vc14\bin
2)在Visual Studio的项目属性中,我在C/C++ ->常规设置下添加了附加的包含目录...opencv\build\include
3)我在链接器->常规设置下添加了额外的包含目录...opencv\build\x64\vc14\lib
4)我在->链接器->输入设置下添加了额外的依赖项opencv_world341d.lib
我编写了以下代码,编译后没有出现错误
// opencv.cpp : Defines the entry point for the console application.
#include "stdafx.h"
#include <opencv2/opencv.hpp>
using namespace cv;
int main() {
Mat img;
return 0;
}但问题是,当我在2-3秒后将curser移到Mat关键字上,而不是冻结,无论如何都不会响应。你知道为什么会发生这种情况吗?
发布于 2018-05-11 04:55:35
您可以禁用自动快速信息选项,方法是从顶部菜单开始,依次导航到工具、选项、文本编辑器、C/C++、高级,然后在IntelliSense下将自动快速信息的值更改为False。
这将关闭所有Quick Info辅助对象,但至少可以防止项目冻结。
发布于 2018-05-13 04:14:09
这个问题似乎与VS2017有关,我在VS2015上尝试过,但没有得到这样的错误。
发布于 2018-06-19 18:21:25
直到今天发布的15.7.4,它仍然是未修复的。
https://stackoverflow.com/questions/50261793
复制相似问题