Visual Studio学习笔记[初步][项目配置问题]

本文详细介绍了Visual Studio C++项目需要配置的要素,包括输出目录、中间目录、附加包含目录和附加库目录等。讨论了include和lib文件夹的作用及其关系,并解释了头文件、LIB和DLL之间的联系。同时,针对模块计算机类型冲突、找不到lib文件、无法找到外部符号以及VS构建工具缺失等常见错误给出了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.VS的C++项目具体有哪些需要配置的东西

(1)输出目录
(2)中间目录
(3)调试目录
(4)附加包含目录
(5)附加库目录
重要:
(包含目录)include .h文件
(库目录) lib .dll文件
【注】在项目配置的时候,”宏“的使用更加灵活:
$(SolutionDir) $(Configuration)
—解决方案路径/Debug(Release)
$(ProjectName)
----项目文件名
$(TargetPath)
----.exe的完整路径:\simplest_ffmpeg_format\Debug\simplest_ffmpeg_demuxer_simple.exe
$(ProjectDir)
—项目完整路劲

2.include和lib文件夹有什么用,什么么关系?

include文件夹一般用来存放.h文件
lib文件夹一般用来存放.lib文件
.dll文件一般放在同目录下
三者之间的关系:
【头文件(函数)】—【LIB(链接)】—>【DLL(可执行代码)】

3.上述属性的配置方法

右击解决方案资源管理器的指定项目->属性,得到下面属性页。
常规属性
常用选项

include文件夹设置
lib文件夹
添加需要的依赖项(.lib文件)

3.遇到的错误:

1)模块计算机类型x64与目标计算机类型x86冲突?

1.模块计算机类型:指VS中附加的链接库函数类型(即lib或dll分为64位和32位之分)
2. 目标计算机类型,此处指的是编译的平台,即X64或者Win32编译平台
原因:第三方库的链接库函数和编译平台不符,需要根据实际调整对应的一方调整来适应;

2)找不到对应的lib文件问题?

解决办法

3)无法找到外部符号?

原因

4)The build tools for vsxx cannot be found.To build using the v100 build tools,please install vsxx build tools,…

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值