C++项目的一些环境配置

今天学习下OpenCV,环境配置顺便理一下:

1.用到外部的C++文件要在:项目的属性页->VC++目录->包含目录,添加相应的路径
2.用到外部的库文件需要在:项目的属性页->VC++目录->库目录,添加相应的路径,
然后在:链接器->输入->附加依赖项,添加用到的库。

这里有一点要注意:如果你配置的是Debug则在附加依赖项的地方不要添加Release的库
比如OpenCV有两个:opencv_world481.lib和opencv_world481d.lib
带d的是给Debug模式用的,不带d的给Release用的,我就踩了这个坑!!!
同样属性页也要选择平台x86还是x64,也要分清这个库是x86和x64
在这里插入图片描述
3.设置环境变量,解释下为啥要设置环境变量,设置了环境变量当你的软件运行时,缺少DLL系统会自动到环境变量那个位置查找

启用"安全DLL查找模式"时,查找顺序如下:a. 应用程序所在目录;b. 系统目录。GetSystemDirectory返回的目录,通常是系统盘\Windows\System32;c. 16位系统目录。该项只是为了向前兼容的处理,可以不考虑;d. Windows目录。GetWindowsDirectory返回的目录,通常是系统盘\Windows;e. 当前目录。GetCurrentDirectory返回的目录;f. 环境变量PATH中所有目录。如果"安全DLL查找模式"被禁用,查找顺序如下:a. 应用程序所在目录;b. 当前目录。GetCurrentDirectory返回的目录;c. 系统目录。GetSystemDirectory返回的目录,通常是系统盘\Windows\System32;d. 16位系统目录。该项只是为了向前兼容的处理,可以不考虑;e. Windows目录。GetWindowsDirectory返回的目录,通常是系统盘\Windows;f. 环境变量PATH中所有目录。

详情看这个:Window下Dll查找顺序
如果你把Dll放到系统目录下,比如C盘下Windows/system32,就可以不用设置环境变量

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/183164.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ps:色彩范围

Ps菜单:选择/色彩范围 Select/Color Range 色彩范围 Color Range是一个功能强大选择命令,不仅可以基于颜色进行选择,而且可以基于影调进行选择。不仅可以用来检测人脸选择肤色,也可用来选择超出印刷色域范围的区域。 在图层蒙版的…

七种事务传播行为,核心只有Required默认和required_new

事务的概念:当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。 结论:一般情况下,你就用默认的把两个事务合并成一个事务,只有当写日志(事物之间不互相影响)的时候用req…

光学仿真 | 仿真推动以人类视觉感知为本的汽车显示设计

如果产品设计无法使终端用户产生共鸣,就不会存在卓越的工程设计。您可以设计一种结构坚固的方向盘,但如果它被放在错误的位置,就无法实现其用于转向的主要目的。 同样,在围绕人类视觉进行设计时,显示器其实无需具备尽…

【C/C++笔试练习】内联函数、哪些运算符不能重载、拷贝构造函数、const类型、函数重载、构造函数、空类的大小、井字棋、密码强度等级

文章目录 C/C笔试练习选择部分(1)内联函数(2)哪些运算符不能重载(3)拷贝构造函数(4)const类型(5)函数重载(6)构造函数(7&a…

Xilinx DDR3 MIG系列——内存基本概念及原理

本节目录 一、内存简介 (1)内存基本存储原理 (2)内存频率 (3)DDR数据预取技术(Prefetch) (4)DDR3工作流程 (5)DDR3控制器的特点 二、内存基本参数 (1)物理Bank (2)逻辑Bank (3)内存芯片容量 (4)行激活命令—tRCD (5)列选通—CL (6)写入延迟—tDQSS (7)行预充电有效周期—tRP (8…

css 图片好玩的一个属性,添加滤镜

鼠标经过效果对比: 上图是改变了图片的饱和度,代码如下: .img-box .v-image:hover {filter: saturate(1.75); }其他滤镜说明如下图:

数字人IP为何成家电品牌年轻化营销黑马?

伴随着数字人概念的出现,家电品牌逐渐通过3D虚拟数字人定制,让数字人成为内容、变现一体的IP,形成一定影响力的品牌效应,利用长线内容沉淀粉丝,使品牌实现年轻化营销。 *图片源于网络 如近日在海尔智家旗下品牌发布会上…

网上书店项目

源码下载地址 支持:远程部署/安装/调试、讲解、二次开发/修改/定制 程序运行视频查看 管理员 图书管理 添加图书 删除图书(可批量删除) 修改图书 查看图书(分页查看) 图书上下架(可批量处理) 图书推荐(新品推荐、精品推荐,可批量处理&#…

灵活调整宣传策略,媒体发稿和新闻发布的优势所在

企业在当今信息爆炸的时代,要想在市场竞争中脱颖而出,提高公信力是至关重要的。而媒体发稿和新闻发布是提升企业公信力的重要手段之一。下面将从门户网站的权威展示、搜索引擎排名的提升、内容的持续稳定有效性、内容的可改性以及协助增加网站流量等方面…

【owt】p2p client mfc 工程梳理

1年前构建的,已经搞不清楚了。所以梳理下,争取能用较新的webrtc版本做测试。最早肯定用这个测试跑通过 【owt】p2p Signaling Server 运行、与OWT-P2P-MFC 交互过程及信令分析官方的mfc客户端 估计是构造了多个不同的webrc版本的客户端

Git介绍及使用

目录 一、Git 的基本概念 1. 仓库(Repository): 仓库是存储代码的地方。可以通过 命令将本地文件夹初始化为 Git 仓库,并使用 命令从远程仓库克隆到本地 2. 分支(Branch): 分支是指从主分支上创建出来的一个分支&…

云计算实战项目之---学之思在线考试系统

简介: 学之思开源考试系统是一款 java vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部…

如何在Python爬虫中使用IP代理以避免反爬虫机制

目录 前言 一、IP代理的使用 1. 什么是IP代理? 2. 如何获取IP代理? 3. 如何使用IP代理? 4. 如何避免IP代理失效? 5. 代理IP的匿名性 二、代码示例 总结 前言 在进行爬虫时,我们很容易会遇到反爬虫机制。网站…

Vue3:解决基地址不同 数据交互http与https跨域问题

配置公共管理的api文件和vue.config.js可以解决跨域问题。一个项目对接不同的基地址和接口同理。 api export default {//接口基地址Millia: process.env.NODE_ENV development ? location.protocol // location.host /milliaApi : http://xx.xxx.xxxx/index.php/,Milli…

django+drf+vue 简单系统搭建 (1) - django创建项目

本系列文章为了记录自己第一个系统生成过程,主要使用django,drf,vue。本人非专业人士,此文只为记录学习,若有部分描述不够准确的地方,烦请指正。 建立这个系统的原因是因为,在生活中,很多觉得可以一两行代码…

CN考研真题知识点二轮归纳(5)

本轮的最后一贴,真题中涉及计网的部分彻底总结完!后期的3轮总结可能会上一些大题,比如路由转发、子网划分什么的,以及重点的背诵内容~ 上期目录: CN考研真题知识点二轮归纳(4)https://jslhyh32…

asp.net人事管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点 asp.net 人事管理信息系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言 开发 asp.net 人事管理系统1 应用技术…

ELK极简上手

目录 引言 首先,下载相关的包 其次,安装启动elasticsearch 下一步,安装并启动logstash 最后,安装并启动kibana 进一步的,测试数据的流动 引言 最近整理电脑发现之前的一篇ELK极简入门笔记,现整理发出…

ES 报错问题汇总

报错1: curl -XGET http://192.168.56.115:9200/_license解决方式 在 es/config/elasticsearch.yml文件,把开启密码验证把此处也修改成false xpack.security.enabled: false 报错2: 解决方式: 查看服务器es的license信息,发现 …

工程压缩与解压缩

很多工程师在完成一个电气工程后,会遇到一些问题,例如:在SOLIDWORKSElectrical 中如何把做好的工程发送给别的工程师,或者更换了电脑如何把旧电脑的工程转移到新电脑 上;有时候,工程师也有可能会遇到解压工…