Visual studio C++ 相对路径

Visual studio C++ relative path

在Visual studio C++/Cli 中,相对路径是相对于什么?哪个目录相当于“.” ?例如,如果解决方案文件位于 "C:\dir1\project.sln",则“.”在哪里?

在 运行 时,相对路径是相对于启动应用程序的 working directory 的。

  • 当您从Visual Studio运行时,工作目录就是项目文件所在的位置。
  • 当您在 Windows 资源管理器中双击一个 exe 时,工作目录通常与 exe 所在的目录相同。
  • 在命令行中,您可以将工作目录设置为任何内容:导航到要用作工作目录的目录,然后通过键入完整路径运行您的 exe。