Visual Studio环境配置图文详解(适合新手)

 更新时间:2025年09月28日 10:44:17   作者:Zewen PAN  
在软件开发的过程中,选择一个合适的开发环境是非常重要的,下面这篇文章主要介绍了Visual Studio环境配置的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

前言

新建一个VS项目,写的代码如果要引用一些库(比如opencv或者其他SDK),需要告诉本项目,库的各种文件在哪个文件夹内。本文介绍两种配置方法,使用Visual Studio 2022,C++语言作为示范。

方法一:通过 项目属性 配置

点击菜单栏“项目”,选中最下方“项目属性”,出现如下框。

如果没有C/C++这个部分,可能是空项目,只需要在项目里新建一个c++文件,VS会自动识别到这是一个C++项目。

其次,新建文件时最好是在VS的解决方案资源管理器里,右键添加新文件。

如果在windows文件夹里新建,可能会默认在项目中不可见,需要在解决方案资源管理器里点击 展示所有文件 按钮,此时应该可以看见新建的文件,并且图标右下角有红色禁止符号。右键文件,选择包含在项目中 即可。

1. 为项目添加 头文件

打开C/C++ → General常规 → 附加包含目录 Addtional Include Directories

这里需要添加的路径,应该指向SDK库中 .h头文件 所在的文件夹,比如我这里的D:\samples\ThirdParty\UcvSwapper\Include,也可以使用PATH环境变量,比如$(SDK_DIR)\Include

2. 为项目添加 .lib 文件

第二步是为项目添加SDK库的.lib文件,在Linker → 常规 General → 附加库目录 Additional Library Directories

这里添加.lib所在的文件夹的路径

3. 为项目指定具体 .lib 库文件

上一步添加了.lib文件的位置后,还需要指定具体用到哪些库文件,这样不用加载过多无用的库,提高效率。VS项目Linker → 输入 Input → 附加依赖项 Additional Library Directories,一行输入一个文件名。最后记得点击OK/应用保存修改后退出。

4. 将 .dll 所在文件夹添加到环境变量中

大部分时候.lib在编译时起作用,但并不真正包含代码的实现,而是交给.dll实现,减少生成的文件大小。运行时,会动态链接(访问).dll文件来获取需要的功能。

所以想要项目生成的文件能运行,需要告诉cmd那些dll文件在哪。具体方式就是将需要用到的dll所在文件夹,添加到用户/系统环境变量。

需要注意的是,修改系统环境变量后,通常重启之后才生效。不需重启就生效的方法也有,可以自行搜索。

方法二:通过 属性表 配置

如果想要在不同VS项目中重复使用相同的配置,或者进行更精细的拆分管理,可以通过属性表做到。

选择菜单栏 → 视图 View → 其他窗口 Other Windows → 属性管理器 Property Manager,打开属性表的文件视图窗口。

这里可以分别配置Debug和Release两种情况下的不同项目属性。右键添加属性表,双击属性表进行配置,配置方法同方法一。配置完就可以在文件管理器中把文件复制到备份文件夹,日后重用了。

需要注意的是,debug和release的属性表互相是不通用的,所以命名时可以在结尾加上_Debug_Release来区分。多张属性表也可以以继承的方式同时生效。

附加知识:.lib 和 .dll 的关系

在 Windows 下,.lib 有两种用途:

  1. 静态库 .lib
    • 完整包含函数实现。
    • 链接器把代码直接编译进你的 .exe,不需要 dll。
    • 生成的 exe 比较大,但运行时不依赖外部文件。
  2. 动态库对应的 import library .lib
    • 当你使用 .dll 的时候,通常还会配一个 .lib,叫 import library。
    • 链接器编译时用这个 .lib 文件去“占位”,知道函数在哪。
    • 真正的实现在 .dll 里,运行时程序去加载 .dll。
    • 如果没有 .lib,VS 编译器不能直接链接 dll,除非你自己用 LoadLibrary/GetProcAddress 动态加载。
    • 所以链接器需要 .lib 文件(import library)来完成编译,运行时依赖 .dll 提供真正实现。

总结 

到此这篇关于Visual Studio环境配置的文章就介绍到这了,更多相关Visual Studio环境配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 算法系列15天速成——第十五天 图【下】(大结局)

    算法系列15天速成——第十五天 图【下】(大结局)

    今天是大结局,说下“图”的最后一点东西,“最小生成树“和”最短路径“
    2013-11-11
  • unity下载并和vs2019关联的步骤详解

    unity下载并和vs2019关联的步骤详解

    这篇文章主要介绍了unity下载并和vs2019关联的步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 调用无文档说明的 Web API过程描述

    调用无文档说明的 Web API过程描述

    这篇文章主要为大家介绍了调用无文档说明的Web API过程描述,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪<BR>
    2022-03-03
  • MacOS系统下Git的详细安装步骤与基础设置指南

    MacOS系统下Git的详细安装步骤与基础设置指南

    本文介绍了在MacOS上安装Git的的不同方法,包括通过Homebrew安装、通过XcodeCommandLineTools安装和手动下载安装包安装,此外,还还介绍了配置用户名和邮箱、配置SSH密钥、配置差异工具和Git代理等以及解决安装过程中可能出现的常见问题,需要的朋友可以参考下
    2026-04-04
  • 彻底理解cookie,session,token的使用及原理

    彻底理解cookie,session,token的使用及原理

    这篇文章主要介绍了彻底理解cookie,session,token的使用及原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • ‌Git Bisect二分查找定位错误问题及总结

    ‌Git Bisect二分查找定位错误问题及总结

    Git Bisect通过二分查找定位错误提交,步骤为测试中间提交并逐步缩小范围,适用于代码历史较长的场景,效率高(1000次提交仅需约10次测试),需确保测试准确并最终执行重置操作
    2025-09-09
  • Git初次使用时的安装配置图文教程

    Git初次使用时的安装配置图文教程

    下面小编就为大家分享一篇Git初次使用时的安装配置图文教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • Git远程连接之SSH与HTTPS克隆协议详解

    Git远程连接之SSH与HTTPS克隆协议详解

    在日常开发中,git clone 是我们最常执行的命令之一,本文详细对比了Git克隆的两种主要协议,即HTTPS和SSH,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下
    2026-04-04
  • 在Git中停止追踪文件并加入忽略的操作方法

    在Git中停止追踪文件并加入忽略的操作方法

    在使用 Git 管理项目时,我们经常会遇到这样的情况:某个文件我不想再提交了,但又不想删除它,该怎么办?比如:配置文件、日志文件、编译生成的文件夹等,这篇文章将手把手教你如何操作,确保你能轻松掌握这个技能,需要的朋友可以参考下
    2025-12-12
  • 如何解决Git拉取合并代码流程和多人协同开发问题

    如何解决Git拉取合并代码流程和多人协同开发问题

    本文将介绍Git的基本操作流程以及解决多人协同开发中常见问题的方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03

最新评论