visual studio2017调用SDK各个操作步骤的作用
visual studio中Debug和Release以及x86、x64的区别
- Debug通常称为调试版本,包含调试信息,不做任何优化;
- Release称为发布版本,往往进行了各种优化,使得程序在代码大小和运行速度上都是最优的,Release打包出来的程序文件也相对会小一些。
- x86平台和x64平台编译得到的可执行文件和dll库都不同,Any CPU取决于当前操作系统的位数。
头文件包含路径、库文件路径
- 头文件包含路径:即为包含目录或者是附加包含目录
- 库文件路径:即所谓的库目录或者是附加库目录
包含目录VS附加包含目录
它们的不同之处在于编译器寻找头文件的的顺序不同。
- MSVC编译器寻找头文件的顺序:
- 1、源文件代码所在的文件中寻找头文件
- 2、在使用MSVC编译的时候,通过参数/l来指定搜索的目录:(相当于附加包含目录设置的路径)
- 3、 通过INCLUDE环境变量指定的搜索目录;(相当于包含目录设置的路径)
waring
其中第二个顺序中的 /I 是由 C/C++ -> 常规-> 附加包含目录 来设置的。
而第三个顺序中的 INCLUDE 环境变量 是由 VC++目录 -> 包含目录 来设置的。
- 3、 通过INCLUDE环境变量指定的搜索目录;(相当于包含目录设置的路径)
库目录VS附加库目录
- MSVC编译器寻找库文件(主要指静态库,因为在编译时只需要静态库,动态库是在运行时才需的)的顺序:
- 1、源文件代码所在的文件夹中寻找库文件(即静态库文件);
- 2、在使用MSVC编译的时候,通过参数 /link 来指定的搜索目录;(相当于是“附加库目录”设置的)
- 3、通过 LIB 环境变量指定的搜索目录;(相当于是“库目录”设置的)
waring
其中第二个顺序中的 /link 是由 链接器 -> 常规-> 附加包含目录 来设置的。
而第三个顺序中的 LIB 环境变量 是由 VC++目录 -> 包含目录 来设置的
- 3、通过 LIB 环境变量指定的搜索目录;(相当于是“库目录”设置的)
附加链接库(附加依赖库)
附加链接库的指定,即显式的知名在库目录中显式指定链接到哪一个静态库文件,直接将静态库文件名添加进去
visual studio2017调用SDK各个操作步骤的作用相关推荐
- Android中调用.so库操作步骤
参考:http://www.cnblogs.com/anyanran/archive/2010/11/22/ndk1.html http://www.cnblogs.com/sevenyuan/p/4 ...
- java调用caffe_Caffe中master与windows分支差异对比及通过命令提示符编译Caffe源码操作步骤...
目前GitHub https://github.com/fengbingchun/Caffe_Test 中的caffe还是依赖较老的版本,更新于2015.08.15,commit为09868ac,近 ...
- 视频融合平台EasyCVR如何调用数据库导入导出接口?具体操作步骤是什么?
EasyCVR视频融合平台部署轻快灵活,支持视频汇聚管理,可提供的视频功能包括:视频监控.直播录像.云存储.检索回看.智能告警.平台级联等. 有用户提出需求,想要定时保存数据库,并且在另一个EasyC ...
- 【Machine Vision】关于工业相机编程调用SDK二次开发的一些步骤流程
近期接触到Basler等工业相机的SDK编程,调用其SDK进行二次开发,网上找了一些资料,整理如下,作为学习笔记以便以后翻阅. 1.工业相机编程模型和流程 不同的工业相机提供不同的编程接口(SDK), ...
- 在Windows/Ubuntu上使用Visual Studio Code作为Go语言编辑器操作步骤
下面以在Windows10上操作为例,在Ubuntu上操作步骤与windows一致: 1. 从 https://code.visualstudio.com/ 下载windows上的最新发布版本1.2 ...
- FPGA设计中,Vivado 调用IP核详细操作步骤
FPGA设计中,Vivado 调用IP核详细操作步骤 今天给大侠带来了FPGA设计中,Vivado 调用IP核详细操作步骤,话不多说,手把手教学,请往下看. 首先咱们来了解一下vivado的IP核,I ...
- matlab怎么调用主函数,Matlab中一个函数调用另外一个函数的操作步骤
原创Matlab中一个函数调用另外一个函数的操作步骤 编辑:小安 来源:PC下载网时间:2019-11-18 13:27:35 最近很多伙伴才刚刚安装入手Matlab这款软件,而本节就重点介绍了关于M ...
- Unity接入腾讯广告/腾讯联盟/优量汇SDK操作步骤——源码+图文效果详情
Unity接入腾讯广告/腾讯联盟/优量汇SDK操作步骤--源码+图文效果详情 前言 一.下载SDK 二.官网注册相关项目信息 1.新建媒体 2.新建广告位 三.更改代码 1.更改初始化SDK的代码 2 ...
- WPS调用“画笔”菜单的操作步骤
[操作步骤] 本文所用WPS版本为:https://official-package.wpscdn.cn/wps/download/WPS_Setup_11830.exe 默认情况下,WPS的&quo ...
最新文章
- Linux下安装rabbitmq3.7.8
- CNN在Keras中的实践|机器学习你会遇到的“坑”
- 【Android 内存优化】Java 引用类型 ( 强引用 | 软引用 | 弱引用 | 虚引用 )
- 31.return和call的区别
- 在Windows10上安装ROS并测试
- Web安全(下)---主动类安全产品技术分析
- Angular rxjs Subject笔记
- MySQL 导出数据
- LinuxMySQL主从配置
- 06-linux下Elasticsearch安装 设置Elasticsearch
- 操作argc, argv的经典写法
- vb雅西高速计算机考试,雅西高速沿途风貌车拍八
- 一入职!就遇到上亿(MySQL)大表的优化....
- php extension,php的extension要开启哪些
- Java记录 -59- SortedSet
- fpga烧写bin文件_FPGA中可执行文件:bit/bin/mcs/elf
- python爬虫豆瓣电影评价_python爬虫入门—统计豆瓣电影评论词频
- Ubuntu 切换谷歌拼音
- 给2011年的MacBook Pro和MacBook Air升级到最新系统和做双系统时遇到的问题
- linux常用面试题