VS201x的项目属性配置
VS201x的项目属性配置
- 配置平台位数
- 配置输出目录
- 配置附加包含目录
- 配置附加库目录和附加依赖项
- 配置附加库目录
- 配置附加依赖项(附加库名称)
- 在使用Visual Studio 201x开发项目的过程中,第一步就是配置正确的项目属性。虽然这是一项非常基础又很关键的步骤,但是我却一直都留有许多困惑,之前都是稀里糊涂的配置。今天在比之前清楚一点之后总结一下相关的配置步骤。分为以下四步完成:
配置平台位数
在开发项目时,我们首先要确定生成的可执行文件的位数。一般来说,如果有附加库文件的话,平台位数要与附加库文件的位数保持一致。比如,我添加的静态库文件是支持32位的(所有库文件都要是32位,不能有些32位,有些64位),那么我的平台就需要设置成Win32;同理,如果静态库文件是64位的,平台就设置成x64。通过VS界面的“项目->属性”打开属性配置界面,然后设置右上角的平台。如图1所示。
需要注意的是,一旦配置(debug/release)或者平台(x64/Win32)改变,之后的所有配置如输出目录、附加包含目录、附加库目录和附加依赖项等都需要重新手动配置。
配置输出目录
VS通常生成的文件为可执行文件exe、lib或者dll等等,它们都有默认的生成地址。有些exe的执行需要调用一些动态库文件(dll),需要将exe和这些dll放置在同一目录下。因此,需要配置输出目录,使得VS直接将可执行文件exe在输出目录中生成。配置输出文件比较简单,就在属性页的常规->输出目录一项中。如图2所示。
配置附加包含目录
附加包含目录就是我们调用额外的头文件时,需要告诉VS那些头文件的所在目录。在属性页的C/C+±>常规->附加包含目录中设置,如图3所示。
配置头文件所在目录之后,在需要包含该头文件的代码中,添加如下代码。
#include "VideoSDK.h"
配置附加库目录和附加依赖项
最后介绍配置附加库,具体来说是配置附加静态库,因为动态库直接放置在exe的同目录下就行了。分为两步:
配置附加库目录
在链接器->常规->附加库目录中设置,内容就是附加库目录的地址。如图4所示。
配置附加依赖项(附加库名称)
在链接器->常规->附加依赖项中设置,直接写静态库名称就行。如图5所示。
VS201x的项目属性配置相关推荐
- dev项目属性按钮是灰色_Spring Boot 中的项目属性配置
阅读本文约需要5分钟 大家好,我是你们的导师,我每天都会在这里给大家分享一些干货内容(当然了,周末也要允许老师休息一下哈).上次老师跟大家分享了Spring Boot 如何使用 SLF4J 进行日志记 ...
- requestmapping配置页面后_第004课:Spring Boot 项目属性配置
在项目中,很多时候需要用到一些配置的信息,这些信息可能在测试环境和生产环境下会有不同的配置,后面根据实际业务情况有可能还会做修改,针对这种情况,我们不能将这些配置在代码中写死,最好就是写到配置文件中. ...
- SpringBoot简明教程之项目属性配置(二):@ConfigurationProperties与@Value简单比较
前文回顾 @ConfigurationProperties与@Value简单比较 如何通过@Value来实现注入值 是否支持松散绑定(Relaxed Binding) 是否支持SpEL语法 是否支持J ...
- vs2010项目属性配置
VS vs2010使用方案管理项目,一个解决方案下可包含多个项目. 默认情况下,项目属性的设置的目录起点为项目配置文件所在的位置,实际上就是项目头文件和源文件所在的位置. vs2010中默认建立C++ ...
- 【VS】项目属性配置(上)
首先,我们一般不会修改解决方案的属性,而是设置每个项目各自的属性. 接着上一篇文章,我们来看看我们应该怎样来设置各项目的项目属性更好: 我们以NYOJ_001项目的Debug版的设置为例: 在常规选项 ...
- Visual Studio项目属性配置
此处的"项目属性"指的是菜单栏中"项目"下拉列表中的最后一个选项呈现的内容,界面如下图所示. 首先要说明的是,配置项目属性不仅仅只有从菜单栏中选择这一种方法,还 ...
- Visual Studio 2010 项目属性配置
Visual Studio 2010使用方案管理项目,一个解决方案下可包含多个项目. 默认情况下,项目属性的设置的目录起点为项目配置文件所在的位置,实际上就是项目头文件和源文件所在的位置.Visual ...
- vs2010c++项目属性配置
1.一个解决方案下可包含多个项目. 2.默认情况下,项属性的设置的录起点为项配置文件所在的位置,即头文件和源文件所在的位置. 3.VC++下默认建立C++项目,则解决方案总录下包含一个sln和一个项文 ...
- FLIR相机项目属性配置lib文件备份
灰点官方全面升级了自己的sdk文档,全新的sdk名称也由 FlyCapture2 过渡到 Spinnaker SDK(话说是很久之前的事情了).然而国内的灰点相机的sdk的使用文档较少,更别说 Spi ...
- SpringBoot项目属性配置
我们知道,在项目中,很多时候需要用到一些配置的东西,这些东西可能在测试环境和生产环境下会有不同的配置,后面也有可能会做修改,所以我们不能在代码中写死,要写到配置中.我们可以把这些内容写到applica ...
最新文章
- 和我一起作Tess的windbg lab - Lab3, Memory
- 2019年1月16日【第三天学习】
- 利用专用文件夹隐藏文件 (tasks、fonts)
- 【Java】Java 的Object对象你真的懂了吗
- 计算机发展史说课ppt,创新杯 计算机类 说课ppt课件.ppt
- Exp8 Web基础 20154328 常城
- 马化腾:这个市场不是拼钱、拼流量,而是拼团队、拼使命感和危机感
- 吃握手包的电子宠物 - Pwnagotchi开箱教程
- 在SQL中limit 函数的使用
- L2-039 清点代码库 - java
- C# .Net通过pythonnet调用python pyd文件
- android布局靠底部,android – 使用layout_gravity =“bottom”放置在LinearLayout的底部
- 【coolshell酷壳】简明 Vim 练级攻略
- 安全集成服务资质是什么都有哪些等级?申请安全集成服务资质认证有什么好处?
- php mysql弹幕_PHP开发弹幕系统
- 把拒接电话作为已经接电话写到call log中
- SAP中序时账导出操作过程指导
- Spring Cloud Gateway 参考指南
- VSCode 使用骚操作!
- 超2700万下载量“Instagram“即将推出安卓版