当前位置: 首页 > news >正文

Visual Studio项目文件配置三方库笔记

Visual Studio项目文件中的配置信息笔记

小白笔记,高手莫入

常年在linux下开发,Windows开发不熟悉,摸着石头过河,
记录使用ffmpeg库的配置项,以及在项目文件中的配置信息

项目文件

*.vcxproj文件中保存项目配置
里面是XML格式的数据

头文件搜索路径

<ProjectDefaultTargets="Build"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">...<ItemDefinitionGroupCondition="'$(Configuration)|$(Platform)'=='Debug|x64'">...<ClCompile>...<AdditionalIncludeDirectories>$(SolutionDir)libs\ffmpeg\include; %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>...</ClCompile>...</ItemDefinitionGroup>...</Project>

库文件搜索路径

<ProjectDefaultTargets="Build"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">...<ItemDefinitionGroupCondition="'$(Configuration)|$(Platform)'=='Debug|x64'">...<Link>...<AdditionalLibraryDirectories>$(SolutionDir)\libs\ffmpeg\lib; %(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>...</Link>...</ItemDefinitionGroup>...</Project>

库引用

<ProjectDefaultTargets="Build"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">...<ItemDefinitionGroupCondition="'$(Configuration)|$(Platform)'=='Debug|x64'">...<Link>...<AdditionalDependencies>$(SolutionDir)libs\ffmpeg\lib\libavcodec.dll.a; $(SolutionDir)libs\ffmpeg\lib\libavdevice.dll.a; $(SolutionDir)libs\ffmpeg\lib\libavfilter.dll.a; $(SolutionDir)libs\ffmpeg\lib\libavformat.dll.a; $(SolutionDir)libs\ffmpeg\lib\libavutil.dll.a; $(SolutionDir)libs\ffmpeg\lib\libswresample.dll.a; $(SolutionDir)libs\ffmpeg\lib\libswscale.dll.a; %(AdditionalDependencies)</AdditionalDependencies>...</Link>...</ItemDefinitionGroup>...</Project>

拷贝

<ProjectDefaultTargets="Build"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">...<ItemDefinitionGroupCondition="'$(Configuration)|$(Platform)'=='Debug|x64'">...<PostBuildEvent><Command>xcopy /Y "$(SolutionDir)libs\ffmpeg\bin\*.dll" "$(OutDir)"</Command></PostBuildEvent>...</ItemDefinitionGroup>...</Project>
http://www.jsqmd.com/news/506420/

相关文章:

  • ComfyUI节点冲突终极解决方案:从检测到修复的完整指南
  • JVM堆分区详解
  • 中电金信助力腾讯安全多模态智能鉴伪系统上线
  • SAR Sensor在智能设备中的精准人体检测与射频功率优化
  • 视频/PDF防盗链方案全解析:从Nginx配置到DRM加密,小白也能看懂,搞定内容防盗
  • 【腾讯云智能体】管理平台使用帮助问答
  • CODESYS文件操作进阶:用批处理脚本实现PLC与PC的实时数据备份(Windows/Linux双平台)
  • 2026 陕西用友软件深度合作标杆 研发费用管理与数字化工厂系统的深耕者 - 深度智识库
  • 5个技巧让你在Mac上通过PlayCover实现iOS应用跨平台运行与桌面化体验
  • 视频编解码小白必看:H.264到H.266的演进与实战选择指南
  • 图片翻译成中文怎么做?图片文字在线翻译工具推荐 - 博客万
  • CH582-BLE-Peripheral-实现远程LED调光控制
  • Java入门基础
  • # 低代码开发新范式:用 Python 快速构建企业级业务系统(附实战案例)在当今快速迭代的软件开发环境中,**低代码
  • FPGA数据位宽转换避坑指南:从24bit到128bit的超大位宽转换实战
  • 步入式衣帽间定制哪个品牌好推荐? - 中媒介
  • 使用Jungo WinDriver v14.3.0进行PCIE DMA通信测试:基于XAPP1052的实战教程
  • 灵感画廊应用案例:独立音乐人用AI画廊为专辑生成封面视觉系统
  • PDF-Extract-Kit-1.0性能优化:利用CUDA加速模型推理
  • 基于深度学习的玉米虫害检测系统(YOLOv12/v11/v8/v5模型+数据集)(源码+lw+部署文档+讲解等)
  • Janus-Pro-7B多语言支持:国际化应用开发指南
  • 诺百纳加盟条件 - 中媒介
  • DETR Revolution: How Transformers are Redefining End-to-End Object Detection
  • 零基础入门:5分钟学会用Wireshark在Windows上抓包(附常见问题解答)
  • Zotero Citation插件全攻略:解决Word文献引用难题的技术方案
  • 创沿智能电气防触电功能靠谱吗? - 中媒介
  • 从描述到演示:基于 nano banana pro 的 PPT 智能生成框架,如何重塑内容创作流程
  • 卓杰机械做黏土砂设备专业吗? - 中媒介
  • Cadence Allegro 17.4的neck模式(瓶颈模式)走线
  • 避开这3个坑!致远OA连接第三方系统的安全部署指南(附银河麒麟系统适配方案)