Registered Member
|
The Eigen source files are utf-8 encoded without any utf-8 BOM, this confuses MSVC.
For example, Eigen/src/Core/arch/CUDA/Half.h contains curly quotes, encoded as the utf-8 triple e2 80 9c. But the file has no BOM so MSVC is trying to load it using local machine code page, which doesn't work in China. Can you add /utf-8 to the CXX flags for MSVC in your CMakeFiles.txt ? See https://msdn.microsoft.com/en-us/library/mt708821.aspx and https://blogs.msdn.microsoft.com/vcblog ... -compiler/ Thanks. |
Moderator
|
I removed them. Let me know if there are other problematic symbols.
The following command :
tells me that the only remaining non ASCII character is "é". Hope that's fine. |
Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]