VC 项目中可以使用的路径宏

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

VC 项目中可以使用的路径宏:

说明

$(RemoteMachine)

设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。

$(References)

以分号分隔的引用列表被添加到项目中。

$(ConfigurationName)

当前项目配置的名称(例如“Debug”)。

$(PlatformName)

当前项目平台的名称(例如“Win32”)。

$(Inherit)

指定在由项目生成系统所撰写的命令行中,继承的属性出现的顺序。默认情况下,继承的属性出现在当前属性的末尾。

$(NoInherit)

使任何将被继承的属性不被继承。若还要避免同级级别的计算,请使用 $(StopEvaluating)。使用 $(NoInherit) 会导致对于同一属性忽略任何出现的 $(Inherit)

$(StopEvaluating)

立即停止计算链中宏的计算。出现在 $(StopEvaluating) 之后的任何值将不出现在宏的计算值中。如果 $(StopEvaluating)$(Inherit) 之前,计算链中当前位置的继承值将不会连接到宏值。$(StopEvaluating)$(NoInherit) 的功能超集。

$(ParentName)

包含此项目项的项的名称。该名称将是父文件夹名称或项目名称。

$(RootNameSpace)

包含应用程序的命名空间(如果有)。

$(IntDir)

为中间文件指定的相对于项目目录的目录路径。它解析为“中间目录”属性的值。

$(OutDir)

输出文件目录的路径,相对于项目目录。这解析为“输出目录”属性的值。

$(DevEnvDir)

Visual Studio .NET 的安装目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“/”。

$(InputDir)

输入文件的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“/”。如果该项目是输入,则此宏等效于 $(ProjectDir)。

$(InputPath)

输入文件的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。如果该项目是输入,则此宏等效于 $(ProjectPath)。

$(InputName)

输入文件的基本名称。如果该项目是输入,则此宏等效于 $(ProjectName)。

$(InputFileName)

输入文件的文件名(定义为基本名称 + 文件扩展名)。如果该项目是输入,则此宏等效于 $(ProjectFileName)。

$(InputExt)

输入文件的文件扩展名。它在文件扩展名的前面包括“.”。如果该项目是输入,则此宏等效于 $(ProjectExt)。

$(ProjectDir)

项目的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“/”。

$(ProjectPath)

项目的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。

$(ProjectName)

项目的基本名称。

$(ProjectFileName)

项目的文件名(定义为基本名称 + 文件扩展名)。

$(ProjectExt)

项目的文件扩展名。它在文件扩展名的前面包括“.”。

$(SolutionDir)

解决方案的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“/”。

$(SolutionPath)

解决方案的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。

$(SolutionName)

解决方案的基本名称。

$(SolutionFileName)

解决方案的文件名(定义为基本名称 + 文件扩展名)。

$(SolutionExt)

解决方案的文件扩展名。它在文件扩展名的前面包括“.”。

$(TargetDir)

生成的主输出文件的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“/”。

$(TargetPath)

生成的主输出文件的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。

$(TargetName)

生成的主输出文件的基本名称。

$(TargetFileName)

生成的主输出文件的文件名(定义为基本名称 + 文件扩展名)。

$(TargetExt)

生成的主输出文件的文件扩展名。它在文件扩展名的前面包括“.”。

$(VSInstallDir)

安装 Visual Studio .NET 的目录。

$(VCInstallDir)

安装 Visual C++ .NET 的目录。

$(FrameworkDir)

安装 .NET Framework 的目录。

$(FrameworkVersion)

Visual Studio 使用的 .NET Framework 版本。与 $(FrameworkDir) 相结合,就是 Visual Studio 使用的 .NET Framework 版本的完整路径。

$(FrameworkSDKDir)

安装 .NET Framework SDK 的目录。.NET Framework SDK 可作为 Visual Studio .NET 的一部分安装,也可单独安装。

$(WebDeployPath)

从 Web 部署根到项目输出所属于的位置的相对路径。返回与 RelativePath 相同的值。

$(WebDeployRoot)

指向 <localhost> 位置的绝对路径。例如,c:/inetpub/wwwroot。

$(SafeParentName)

有效名称格式的直接父级的名称。例如,窗体是 .resx 文件的父级。

$(SafeInputName)

作为有效类名的文件的名称,但不包括文件扩展名。

$(SafeRootNamespace)

项目向导将在其中添加代码的命名空间名称。此命名空间名称将只包含在有效的 C++ 标识符中允许的字符。

$(FxCopDir)

fxcop.cmd 文件的路径。fxcop.cmd 文件不和所有的 Visual C++ 版本一起安装。

qt creator的配置文件关于qt库路径怎么始终加入vc的库路径 本机开发环境 qt-creator:2.0.1 qt:4.7.2 vs6 vs2005用qt-creator编译qt自带的例子时,遇到如下问题g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"../../include/ 阅读详情

相关推荐

VS中的路径:OutDir、ProjectDir、SolutionDir等各种路径的说明

$(ProjectDir) 项目的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“\”。 $(ProjectPath) 项目的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。 $(RemoteMachine) 设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。 $(References) 以分号分...

错过以后 终究是路人 1903

$(SRCROOT)和$(PROJECT_DIR)和$(inherited)和${PODS_ROOT}

$(PROJECT_DIR)代表的是整个项目 $(SRCROOT)代表的是项目根目录下 左边的animationDemo是PROJECT_DIR 右边的animationDemo是SRCROOT $(inherited)是什么? 在Xcode项目中很多地方都有$(inherited),$(inherited)的意思就是继承上一级或依赖项的配置。通过CocoaPods集成的项目,$(inherited)将会包含Pods.xcodeproj中的配置 $(inherited),这个是targe.

Leon的博客 6727

VS工程属性中SolutionDir定义表示的路径

VS IDE中常用路径 表示 $(SolutionDir) 即解决方案配置文件 xxx.sln所在的目录例如  D:\WorkSpace\CPPWorkSpace\TestDLL\  2. $(ProjectDir) 表示 xxx.vcxproj所在的目录  例如:D:\WorkSpace\CPPWorkSpace\TestDLL\DLL2\ 3. $(ProjectName) 代表具体...

航天爱好者|雷达电子战 |分享可复现的踩坑笔记 5474

Visual Studio 中 $(ProjectDir) 和 $(SolutionDir) 的区别

这样无论哪个项目需要使用这个共享库,都会从解决方案目录下的指定文件夹中查找。),那么在项目 A 和项目 B 的属性中添加库目录时,都可以使用。这样每个项目会根据自身的项目目录去查找对应的库文件。,那么在项目 A 的属性中添加库目录时可以使用。若库文件是多个项目共享的,存放在解决方案目录下的。如果你的库文件存放在每个项目各自的。文件夹中,例如项目 A 的库在。,在项目 B 中同样添加。

weixin_62871798的博客 638

配置和使用CPPUnit笔记

一、      配置cppunit的方法编译1.       编译$BASE/src/cppunit/CppUnitLibraries.dsw中的cppunit_dll项目,release版生成cppunit_dll.lib和cppunit_dll.dll,debug版生成cppunitd_dll.lib和cppunitd_dll.dll。这是CPPUnit基本类库。2.       编译$BAS

清晖 2768

配置cppunit的方法

编译1.       编译$BASE/src/cppunit/CppUnitLibraries.dsw中的cppunit_dll项目,release版生成cppunit_dll.lib和cppunit_dll.dll,debug版生成cppunitd_dll.lib和cppunitd_dll.dll。这是CPPUnit基本类库。2.       编译$BASE/src/cppunit/CppUni

老裴 1020

VC 输出目录

domzhaosh 550

Windows系统VC项目的系统头文件路径

通过Visual Studio工具打开VC工程的属性,可以看到如下: 通过红色部分可以看到头文件的包含路径是:$(VC_IncludePath);$(WindowsSDK_IncludePath); 这里是两个两个变量,还是不知道具体包含了哪些路径。 这两个变量到底包含哪些路径呢? 首先,需要查看一个 “Microsoft.Cpp.Common.props”的文件,此文件在Visual ...

jimmyleeee的专栏 9915

VC中常用的

VC中常用的  (2010-08-29 02:49:15) 转载▼ 标签:  vc     杂谈 分类: 开发     我们在VS环境中开发的时候,会遇到很多定义,这些可以应用到代码中,或用于编译、工程选项等设置,总之是我们开发中必不可少的工具,有必要做一个总结。有些是C/C++定义的,有些VC环境

fly172的专栏 537

VS2008中的路径说明

说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(ConfigurationName)当前项目配置的名称(例如“Debug”)。

zeng622peng的专栏 5097

VC路径

要了解vc使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径: 1. 系统路径 系统路径vc中是"Tools->Options->Directories"中"Include files"指定的路径。 打开此对话框会发现默认有这几条路径: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE C:\Progr

tutb12345的专栏 2015

VC++中的路径 (OutDir、ProjectDir、SolutionDir各种路径)

说明 $(RemoteMachine) 设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。 $(References) 以分号分隔的引用列表被添加到项目中。 $(ConfigurationName) 当前项目配置的名称(例如“Debug”)。 $(PlatformName) 当前项目平台的名称

DayDay__Up的专栏 1555

使用路径来设置visual studio 2008的目录

<br />由于项目开发需要多人合作在svn服务器上共享project的设置,而各人的IDE环境可能都不同。为了保持.vcproj文件的一致性,本文使用路径来设置option中的目录。<br /> <br />统一的vc 2008 的 Include Path<br /><br /> <br />统一的 vc 2008 的 Lib Path<br /><br /> <br /> <br />个性化的windows XP 的 系统变量:<br /><br /> <br />个性化的环境的系统变量举例:<br

gzdillon的专栏 2320

vc 路径

<br /><br />要了解vc使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:<br />1. 系统路径<br />系统路径vc中是"Tools->Options->Directories"中"Include files"指定的路径。<br />打开此对话框会发现默认有这几条路径:<br />C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE<br />C:/Program Files/Microsoft Visua

brucetiancai的专栏 808

Visual Studio中的变量

Visual Studio内置提供了灵活配置项目路径和编译选项的方式。主要包括: 核心项目(如$(SolutionDir)、$(Configuration)等) 目录路径(如$(OutDir)、$(IntDir)等) 开发环境(如$(DevEnvDir)、$(VCInstallDir)等) 高级和特殊用途 这些可用于配置输出目录、附加包含目录、生成事件等场景,支持项目配置的动态调整。开发人员可通过项目属性或命令查看所有可用,并在路径配置中使用引号确保正确解析。不区分大小写,其值会随项目配置自

lzfshub 1544
上一篇: 关于 rundll32 的使用详解
下一篇: 多线程技巧
collin1211
博客等级 码龄21年 42粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值