首页 > 其他分享 >快速同步Visual Studio工程配置环境,链接库等

快速同步Visual Studio工程配置环境,链接库等

时间:2023-08-18 21:06:08浏览次数:33  
标签:3rdParty lib 链接库 Visual 同步 Studio PCL1.8 include 目录

VS工程新建时,默认解决方案的属性页 没有配置 包含目录 、库目录、预处理器定义、链接器-附加依赖想(*.lib)。此时,若希望同步原有的解决方案属性各项,手动在属性页复制、粘贴有些繁琐。

笔者,通过比较工程目录下的 *.vcxproj 文件发现,其内部为xml配置结构。只要对应项同步复制粘贴即可同步各种配置项。例如,

1.包含目录与库目录

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

   <IncludePath>D:\PCL1.8.1\3rdParty\Boost\include\boost-1_64;D:\PCL1.8.1\3rdParty\Eigen\eigen3;D:\PCL1.8.1\3rdParty\FLANN\include;D:\PCL1.8.1\3rdParty\OpenNI2\Include;D:\PCL1.8.1\3rdParty\Qhull\include;D:\PCL1.8.1\3rdParty\VTK\include\vtk-8.0;D:\PCL1.8.1\include\pcl-1.8;$(IncludePath)</IncludePath>

   <LibraryPath>D:\PCL1.8.1\3rdParty\Boost\lib;D:\PCL1.8.1\3rdParty\FLANN\lib;D:\PCL1.8.1\3rdParty\OpenNI2\Lib;D:\PCL1.8.1\3rdParty\Qhull\lib;D:\PCL1.8.1\3rdParty\VTK\lib;D:\PCL1.8.1\lib;$(LibraryPath)</LibraryPath>

 </PropertyGroup>

此标签为 配置release和win32下的 包含目录 和 库目录。

2.预处理器定义

<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;

_SCL_SECURE_NO_WARNINGS;

_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>

共3条定义用分号隔开

3.链接器-附加依赖想(*.lib)

<Link>

<AdditionalDependencies>pcl_common_release.lib;pcl_features_release.lib;;%(AdditionalDependencies)</AdditionalDependencies>

</Link>

以上仅罗列部分配置项,日常使用时不用记忆用法,仅用代码比较工具进行差异部分的同步即可。

   

标签:3rdParty,lib,链接库,Visual,同步,Studio,PCL1.8,include,目录
From: https://blog.51cto.com/cfy10/7140376

相关文章

  • Studio One 6 中挂载 Kontakt 6 教程
    开始之前已经分别安装好StudioOne与Kontakt插件:打开StudioOne,在顶部菜单栏上选择[StudioOne]->[选项...]在弹出的对话框中选择[位置]->[VST插件]->[添加...]找到Kontakt安装目录并"选择文件夹"选中后点击“应用”此时它会扫描一段时间,待进度条结束后......
  • Visual Studio (VS)2017开发工具下载和安装教程
    MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。是目前最流行的Windows平台应用程序的集成开发环境。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。软件获取: www.momorj.com/?......
  • Android Studio 项目的文件说明
    生成的目录结构 1..gradle和.ideal是AndroidStudio自动生成的,一般不需要修改,在项目完成后打包时,这两个文件可以删除,以减少文件代码量。2. app目录中:存放项目的代码和资源,是工作中的核心目录。其中2.1build目录通过build菜单中的makeproject生成的各种文......
  • OBS Studio 30.0公测版可在Linux平台添加对Intel QSV支持
        据了解,日前OBSStudio30.0公测版发布,并且支持Linux平台上添加对IntelQSV(QuickSyncVideo)的支持,同时还为DeckLink输出提供HDR播放支持。OBSStudio30.0公测版还改进了GUI,重新设计了状态栏,帮助用户更有组织和结构化地管理内容,此外还引入了更具代表性和可识别性......
  • AndroidStudio SurfaceView SurfaceHolder关系
    电视机就像是屏幕,而SurfaceView则是你要在屏幕上显示的内容。然而,你不能直接在电视机上直接绘制内容,就像你不能直接在SurfaceView上绘制内容一样。这就是SurfaceHolder登场的地方。SurfaceHolder就像是遥控器,它是控制你如何在电视屏幕上显示内容的工具。你通过遥控器来切......
  • 在Android Studio中统计代码行数可以通过插件或者内置的工具来实现。以下是两种常用的
    在AndroidStudio中统计代码行数可以通过插件或者内置的工具来实现。以下是两种常用的方法:**方法一:使用插件:**1.打开AndroidStudio,点击顶部菜单中的"File"(文件)。2.选择"Settings"(设置)或"Preferences"(首选项),然后在弹出的窗口中选择"Plugins"(插件)。3.在搜索框中输入"Code......
  • Linuxy应用程序加载动态链接库的默认路径
    在Linux系统中,当应用程序执行时,系统会按照一定的规则去寻找动态链接库(也称为共享库或.so文件)。系统使用一组默认的搜索路径来查找这些库,以便在运行时正确加载所需的库。以下是Linux系统寻找动态链接库的一般规则:系统默认路径:Linux系统会在一组默认的路径中查找动态链接......
  • VisualStudio打包项目文件为.exe安装包
    前言:使用扩展:installProjects 注意事项:打包项目前,确保项目能正常运行,不然打包毫无意义。一、安装扩展打开vs软件->扩展->管理扩展->搜索installProjects->安装->重启软件二、制作安装包(setup文件)2.1、添加setup项目右击项目的解决方案->添加->新建项目->搜索setup,找到setupProj......
  • Visual Studio 2022安装 .NET Framwork4.0,.NET Framwork4.5
       将下面这个文件夹:v4.0复制到路径:C:\ProgramFiles(x86)\ReferenceAssemblies\Microsoft\Framework\.NETFramework     重新用vs2022打开项目,可以选择这些目标框架。......
  • Lnton羚通关于安装 Visual Studio 2022 Community 卡住了&& 安装 Windows SDK(Softwar
    【问题原因】a.系统升级了;b.之前卸载没卸载干净,注册表里存在旧的信息;【解决过程】1.查看日志在资源管理器中输入%TEMP%\windowssdk,查看日志文件,找到最新的日志文件,在文件中搜索Warning出现了一组长串数字,用 {} 括起来的一串,这串数字后面要用;2.微软官方工具微软官方的工具(Micr......