C3301: Concatenated string too long

[FATAL]

Description

The compiler cannot handle an implicit string concatenation with a total of more than 8192 characters.

Example

Implicit string concatenation of two strings with each more than 4096 characters:

  char *str = "MoreThan4096...." 
  "OtherWithMoreThan4096...."

  
Tips

Do not use implicit string concatenation, write the string in one piece:

  char *str = "MoreThan4096....OtherWithMoreThan4096...."

  
See also