We recommend using Visual Studio 2017

Compiler Warning (level 1) C4964


The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Compiler Warning (level 1) C4964.

No optimization options were specified; profile info will not be collected

/GL and /LTCG were specified, but no optimizations were requested, so no .pgc files will be generated and, therefore, no profile-guided optimizations will be possible.

If you want .pgc files to be generated when you run your application, specify one of the /O compiler options.

The following sample generates C4964:

// C4964.cpp  
// compile with: /W1 /GL /link /ltcg:pgi  
// C4964 expected  
// Add /O2, for example, to the command line to resolve this warning.  
int main() {  
   int i;