Error de las herramientas del vinculador LNK2011Linker Tools Error LNK2011

objeto precompilado no vinculado en; es posible que la imagen no se ejecuteprecompiled object not linked in; image may not run

Si usa encabezados precompilados, LINK requiere que todos los archivos objeto creados con encabezados precompilados se vinculen en.If you use precompiled headers, LINK requires that all of the object files created with precompiled headers must be linked in. Si tiene un archivo de código fuente que utiliza para generar un encabezado precompilado para usarlo con otros archivos de código fuente, ahora debe incluir el archivo objeto creado junto con el encabezado precompilado.If you have a source file that you use to generate a precompiled header for use with other source files, you now must include the object file created along with the precompiled header.

Por ejemplo, Si compila un archivo llamado STUB. cpp para crear un encabezado precompilado para usarlo con otros archivos de código fuente, debe vincular con STUB. obj o obtendrá este error.For example, if you compile a file called STUB.cpp to create a precompiled header for use with other source files, you must link with STUB.obj or you will get this error. En las siguientes líneas de comandos, línea uno se usa para crear un encabezado precompilado, COMMON. PCH, que se usa con PROG1. cpp y PROG2. cpp en las líneas dos y tres.In the following command lines, line one is used to create a precompiled header, COMMON.pch, which is used with PROG1.cpp and PROG2.cpp in lines two and three. El archivo STUB. cpp solo contiene líneas #include (las mismas líneas #include que en PROG1. cpp y PROG2. cpp) y solo se usa para generar encabezados precompilados.The file STUB.cpp contains only #include lines (the same #include lines as in PROG1.cpp and PROG2.cpp) and is used only to generate precompiled headers. En la última línea, STUB. obj debe estar vinculado en para evitar LNK2011.In the last line, STUB.obj must be linked in to avoid LNK2011.

cl /c /Yccommon.h stub.cpp
cl /c /Yucommon.h prog1.cpp
cl /c /Yucommon.h prog2.cpp
link /out:prog.exe stub.obj prog1.obj prog2.obj