vs2010如何引用相对路径,设置当前文件夹的宏定义(宏名称和宏值也就是宏替代的东西)和相对地址/.实际操作

在用vs2010做项目时,避免不了要引用外部类库lib,头文件等,这时就需要在项目属性中设置外部相关文件的路径。主要有以下三种方法。

工具/原料

  • <p>假设有如下项目:</p><p>----项目名字为:mytest</p><p>----外部路头径为:d:\mytest\public\include</p><p>----外部库路径为:d\mytest\public\lib</p>

绝对路径:

  1. 这个应该是很多人都会的,但是缺点也是很明显的,换成另一台电脑,或者文件位置有变化,就会找不到文件的路径。

    右击项目》》属性》》配置属性》》VC++目录。

    具体设置如下图:

    END

相对路径:

  1. 首先应该明确一点,相对路径是针对后缀为vcxproj文件而言的

  2. 我们知道vcxproj这个后缀文件在mytest文件夹中,这时外部路径就可以写为..\public\include,外部库路径可以写为..\public\lib,将路径添加到项目属性对应的地方即可。

    END

宏:

  1. 我们在mytest目录下创建一个特殊文件,比如mytest_is_here,那么每个工程建一个property文件包含进来,在这个property文件中定义一个宏 $(MyTest)值是$([MSBuild]::GetDirectoryNameOfFileAbove($(ProjectDir), mytest_is_here)),那么这个工程的其它配置都可以使用$(MyTest)了,于是$(MyTest)\public\include, $(MyTest)\public\lib,成功的解决了所有问题。

    END

如何创建宏:

  1. 新建一项目名为:RTSP

    菜单》》视图(View)》》属性管理器(property manager)

  2. 在属性管理器对话框中找到Micaosoft.Cpp.Win32.User

  3. 对Micaosoft.Cpp.Win32.User,右击》》属性,弹出如下对话框:

  4. 选择用户宏,然后点击添加宏,填入相应的宏和值即可。

https://jingyan.baidu.com/article/5225f26b093151e6fa09083f.html 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值