You may receive an "error LNK2001 unresolved external symbol __chkesp" error message when you build a project with Visual C++ 6.0
Article ID: 191669
Article Last Modified on 10/3/2005
APPLIES TO
- The C Run-Time (CRT), when used with:
- Microsoft Visual C++ 6.0 Enterprise Edition
- Microsoft Visual C++ 6.0 Professional Edition
- Microsoft Visual C++ 6.0 Standard Edition
This article was previously published under Q191669
SYMPTOMS
When building a project with Visual C++ 6.0, you may get
the following linker error:
error LNK2001: unresolved
external symbol __chkesp
CAUSE
The new compiler stack-checking feature requires you to
link with the C run-time library.
RESOLUTION
Either link with one of the C run-time libraries or disable
the compiler stack-checking feature (remove /GZ from the compiler switches).
STATUS
This behavior is by design.
Keywords: kberrmsg kbtshoot kbprb kbcompiler KB191669