多语言展示
当前在线:641今日阅读:113今日分享:31

vs2010如何引用相对路径

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

假设有如下项目:

----项目名字为:mytest

----外部路头径为:d:\mytest\public\include

----外部库路径为:d\mytest\public\lib

绝对路径:
相对路径:
1

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

2

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

宏:

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

如何创建宏:
1

新建一项目名为:RTSP菜单》》视图(View)》》属性管理器(property manager)

2

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

3

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

4

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

推荐信息