【opencv C++版本】安装和学习 ==Windows下使用VSCode配置OpenCV开发环境

ref:https://opencv.org/releases/

ref:https://www.cnblogs.com/ticlab/p/16817542.html

c_cpp_properties.json

复制代码
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "C:/Users/HP/OpenCV-MinGW-Build/x64/mingw/bin"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.19041.0",
            "compilerPath": "cl.exe",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "windows-msvc-x64",
            "configurationProvider": "ms-vscode.makefile-tools"
        }
    ],
    "version": 4
}

照着ref 没安装成功,先写个二分查找把

C++ 复制代码
int search(int a[], int start, int end, int target){
    int mid = (start + end) /2;
    if (target < a[start] || target > a[end] || start >end) {
        return -1;
    }
    if (a[mid] == target){
        return mid;
    } else if (a[mid] >target)
    {
        return search(a, start, mid-1, target);
    } else if (a[mid] < target){
        return search(a, mid+1, end, target);
    }
int main(){
int arr[10] = { 1, 2, 3, 4, 5, 6, 9, 12, 25, 38};
    int key = -1;

    int size = sizeof(arr)/sizeof(arr[0]);
    int result = search(arr, 0, size-1, key);
    result == -1 ? std::cout <<  "在数组中没有找到" << key << "!" << std::endl :  std::cout <<  "在数组中找到" << key << " " << "下标为" << result << std::endl;
    return 0; 
}
    
相关推荐
fpcc9 分钟前
并行编程实战——CUDA编程的流的优先级
c++·cuda
勇闯逆流河2 小时前
【C++】C++11(下)
开发语言·c++
云栈开源日记2 小时前
Python 开发技术栈梳理:从数据库、爬虫到 Django 与机器学习
数据库·爬虫·python·学习·机器学习·django
青衫码上行2 小时前
【Java Web学习 | 第15篇】jQuery(万字长文警告)
java·开发语言·前端·学习·jquery
江河地笑6 小时前
opencv、cmake、vcpkg
人工智能·opencv·计算机视觉
必胜的思想钢印7 小时前
修改主频&睡眠模式&停机模式&待机模式
笔记·stm32·单片机·嵌入式硬件·学习
胡萝卜3.08 小时前
掌握C++ map:高效键值对操作指南
开发语言·数据结构·c++·人工智能·map
电子_咸鱼8 小时前
【STL string 全解析:接口详解、测试实战与模拟实现】
开发语言·c++·vscode·python·算法·leetcode
brave and determined10 小时前
可编程逻辑器件学习(day30):数字电路设计中的流水线技术:原理、实现与优化
学习·fpga开发·verilog·fpga·数字电路·硬件设计·嵌入式设计
Radan小哥10 小时前
Docker学习笔记—day007
笔记·学习·docker