Prechádzať zdrojové kódy

Replace "\\" with "/" for windows path names.

Feng Xiao 10 rokov pred
rodič
commit
b11d6fe515
1 zmenil súbory, kde vykonal 4 pridanie a 0 odobranie
  1. 4 0
      src/google/protobuf/testing/googletest.cc

+ 4 - 0
src/google/protobuf/testing/googletest.cc

@@ -108,6 +108,10 @@ string GetTemporaryDirectoryName() {
   if (HasPrefixString(result, "\\")) {
     result.erase(0, 1);
   }
+  // The Win32 API accepts forward slashes as a path delimiter even though
+  // backslashes are standard.  Let's avoid confusion and use only forward
+  // slashes.
+  result = StringReplace(result, "\\", "/", true);
 #endif  // _WIN32
   return result;
 }