【发布时间】:2016-06-22 06:53:41
【问题描述】:
在 Visual Studio C++/Cli 中,相对路径与什么相关?哪个目录相当于“.” ?例如,如果解决方案文件位于“C:\dir1\project.sln”,那么“.”在哪里?
【问题讨论】:
-
您说的是项目属性页还是代码中?相对路径应该基于项目的输出目录,而不是解决方案所在的位置。
-
我的意思是在代码中。
-
现在看起来有点奇怪,当我从 win explorer 运行输出程序时,它会在输出目录 (C:\dir1\debug = .) 中搜索文件,但运行该程序来自visual studio,C:\dir1\dir1 = .,这很奇怪,因为它们是相同的.exe文件!
标签: c++-cli relative-path