相机标定基础【1】- 在Visual Station 2019 上搭建OpenCV应用 (1)- 安装配置VS

 本文为在VS 2019上安装OpenCV的应考虑:

版本、X64、设置的路径等 ,  


1 访问微软VS网站

选择免费的社区版本下载,安装。

先下载的是一个引导程序,然后,通过网页边下载边安装


2 配置VS

然后 我这边选择了Windows  用程序开发,然后自动设定MFC头文件等

VS  会自动生成下面的代码

// 3D_Cam_Calibration.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include "pch.h"
#include "framework.h"
#include "3D_Cam_Calibration.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// 唯一的应用程序对象

CWinApp theApp;

using namespace std;

int main()
{
    int nRetCode = 0;

    HMODULE hModule = ::GetModuleHandle(nullptr);

    if (hModule != nullptr)
    {
        // 初始化 MFC 并在失败时显示错误
        if (!AfxWinInit(hModule, nullptr, ::GetCommandLine(), 0))
        {
            // TODO: 在此处为应用程序的行为编写代码。
            wprintf(L"错误: MFC 初始化失败\n");
            nRetCode = 1;
        }
        else
        {
            // TODO: 在此处为应用程序的行为编写代码。
        }
    }
    else
    {
        // TODO: 更改错误代码以符合需要
        wprintf(L"错误: GetModuleHandle 失败\n");
        nRetCode = 1;
    }

    return nRetCode;
}

2.1 配置

2.1.1 配置项目属性

选择你需要的X64配置

双击上述配置选项:

 

2.1.2 设置包含路径:

头文件

 

D:\sw_prj\VS\opencv\opencv\build\include\opencv2
D:\sw_prj\VS\opencv\opencv\build\include

然后是库文件

D:\OASIS\sw_prj\VS\opencv\opencv\build\x64\vc15\lib

设置连接器输入:

 

 

 


3 OpenCV 下载


4 环境配置:

D:\opencv\build\x64\vc15\bin

 

 

 

 

 


遇到的主要问题:

1  E1696

编译问题:“严重性    代码    说明    项目    文件    行    禁止显示状态
错误(活动)       无法打开 源 文件 "afx.h"    3D_Cam_Calibration    D:\OASIS\sw_prj\3D_Cam_Calibration\3D_Cam_Calibration\framework.h    13  这个错误是MFC的库配置错误。 

由于新建的项目是MFC的项目,而这是标准库确实,需要重新设置一下VS的配置,通过“工具--获取工具和功能”菜单 功能可以打开VS的重新配置。 

 2   

2 无法找到OpenCV的头文件:

原因是编译器的 选项没有 选对:

  重性    代码    说明    项目    文件    行    禁止显示状态
错误(活动)    E1696    命令行错误: 无法打开 元数据 文件 "platform.winmd"    3D_Cam_Calibration    D:\OASIS\sw_prj\3D_Cam_Calibration\3D_Cam_Calibration\pch.cpp    1    

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    C1107    未能找到程序集“platform.winmd”: 请使用 /AI 或通过设置 LIBPATH 环境变量指定程序集搜索路径    3D_Cam_Calibration    D:\OASIS\sw_prj\3D_Cam_Calibration\3D_Cam_Calibration\pch.cpp    1    
严重性    代码    说明    项目    文件    行    禁止显示状态
错误(活动)    E2998    PCH 警告: 出现了未知错误。未生成 IntelliSense PCH 文件。    3D_Cam_Calibration    D:\OASIS\sw_prj\3D_Cam_Calibration\3D_Cam_Calibration\pch.cpp    1    
 


参考:

 

hVS2019配置opencv详细图文教程和测试代码

ttps://xygeng.cn/post/219.html

VS2019 下配置 OpenCV4.2.0

https://blog.csdn.net/xgocn/article/details/104170088

VS2019 下配置 OpenCV4.2.0

https://www.jianshu.com/p/908551afa8fd?utm_campaign=haruki

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Franklin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值