VS10使用相对路径时,其他库目录失败

aCu*_*ria 4 visual-studio-2010

当我使用相对路径设置项目时,它会失败.

//不工作属性 - 链接器 - 通用 - 附加库目录

..\..\libraries
Run Code Online (Sandbox Code Playgroud)

// 工作良好

C:\Users\NAME\Desktop\project\libraries
Run Code Online (Sandbox Code Playgroud)

如何获得相对路径?

m-s*_*arp 5

尝试相对于项目目录或解决方案目录(视情况而定).我避免使用当前目录玩猜猜游戏.使用Visual Studio定义的方便变量来避免对路径进行硬编码.

$(ProjectDir)\..\..\libraries 
Run Code Online (Sandbox Code Playgroud)

要么

$(SolutionDir)\..\..\libraries
Run Code Online (Sandbox Code Playgroud)

  • 我对上面的评论有同样的问题.这似乎是一个VS bug (3认同)
  • 这有效,但似乎有一个奇怪的错误.在键入路径时,visual studio可以帮助您完成路径,但是这条路径对我来说是错误的.使用visual studio下拉提示导航:$(SolutionDir)\ ..\..\..\libraries这些不起作用,但$(SolutionDir)\ ..\..\libraries确实如此. (2认同)