C++ 工作目录-解决方案

C++ 工作目录-解决方案,c++,visual-studio,working-directory,C++,Visual Studio,Working Directory,如何使工作目录成为“解决方案目录”,而不是通过属性,而是通过代码 我在Windows中工作。 如果你想找到一个目录,它里面有.sLn文件,并且用它工作,C++中没有一个概念,比如.sLn或一个Mag文件,或者是编译过程中用来编译你的项目的任何其他东西。 其概念是,您正在构建无需特定运行时环境即可运行的机器代码,尽管它可能需要在运行时查找其他库 您可以硬编码.sln文件的路径或名称,然后让您的程序在文件系统中搜索它,以防找到它,但仅此而已。什么是“解决方案目录”?我想他指的是Visual Stud

如何使工作目录成为“解决方案目录”,而不是通过属性,而是通过代码


我在Windows中工作。

如果你想找到一个目录,它里面有.sLn文件,并且用它工作,C++中没有一个概念,比如.sLn或一个Mag文件,或者是编译过程中用来编译你的项目的任何其他东西。 其概念是,您正在构建无需特定运行时环境即可运行的机器代码,尽管它可能需要在运行时查找其他库


您可以硬编码.sln文件的路径或名称,然后让您的程序在文件系统中搜索它,以防找到它,但仅此而已。

什么是“解决方案目录”?我想他指的是Visual Studio中具有.sln文件的目录,或者他正在使用的版本中使用的任何扩展名。请描述您希望最终实现什么。我有一个dtd文件,我想在我的解决方案中读取。我需要dtd文件的位置相对于解决方案,或者在一个不变的位置,这个位置不会一直改变。我如何让我的代码在文件系统中搜索它?容易吗?