Edit

Share via


Compiler Error C2006

'directive': expected "FILENAME" or <FILENAME>

Directives such as #include or #import require a filename. To resolve the error, ensure the filename is valid and enclosed in either double quotes or angle brackets.

The following sample generates C2006:

// C2006.cpp
// compile with: /c
#include iostream     // C2006
#include 'iostream'   // C2006
#include <iostream>   // OK