是否存在处理跨平台路径的C++ GNU独立类?我的应用程序构建在Windows和LInux上.我们的配置文件引用单独目录中的另一个文件.我希望能够将其他配置文件的路径读入一个可以在Linux或Windows上运行的类.
哪个类提供最小的占用空间来转换在任一系统上使用的路径?谢谢
除非您使用绝对路径,否则根本不需要翻译 - Windows会自动将正斜杠转换为反斜杠,因此如果您使用带有正斜杠路径分隔符的相对路径,那么您将是金色的.如果可能的话,你应该真的避免使用绝对路径.
尝试boost :: filesystem
boost中的文件系统库可能对您有所帮助.