This is the preliminary answer. It's community-wiki so feel free to improve it.
Somewhere in your code you have a file-path that contains unescaped backslashes. For example:
const char *fileName = "c:unescapedackslashes.txt";
You need to change it into:
const char *fileName = "c:\unescaped\backslashes.txt";
Why?
The compiler in C, C++, Java, Python and other languages treats the backslash as a special character, called the escape character.
For example
will be turned into a newline. So this code - printf("C:
ew file.txt");
will print
C:
ew file.txt
So if you have a file name that contains backslashes, what the program will receive will not be what you see in the source code. The backslash itself can be escaped with another backslash. So this code - printf("C:\new file.txt");
will print this:
C:
ew file.txt
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…