tengo el siguiente LNK2019 de error: símbolo externo sin resolver _main referencia en ___tmainCRTStartup función,LNK2019: símbolo externo sin resolver _main referencia en ___tmainCRTStartup función
Hay una gran cantidad de temas relacionados con este error pero ninguna de esas soluciones trabajaban para yo. Y ninguno explica por qué este error está aquí.
me trataron:
- wWinMainCRTStartup como punto de entrada en las propiedades del enlazador http://social.msdn.microsoft.com/Forums/en/vclanguage/thread/14e85604-6929-4707-a22e-8cdf596926a6
- establece que el enlazador "Windows" (el mismo hilo que el anterior)
- Haga clic derecho sobre la solución nombre-> Agregar- > existente Item-> archivo con principal (mismo hilo como arriba)
incluyen error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup + inmuebles
- proyecto intento, C/C + +, Generación de código, Comprobación de seguridad del búfer = No http://social.msdn.microsoft.com/Forums/hi-IN/vclanguage/thread/e2ea62c3-beb3-47a4-8963-60b799e3375a
- Opciones: C/C++, Generación de código, Biblioteca en tiempo de ejecución =/MTd; C/C++, generación de código, comprobaciones básicas de tiempo de ejecución = predeterminado; C/C++, Generación de código, Comprobación de seguridad del búfer = No; Enlazador, avanzada, punto de entrada principal = http://social.msdn.microsoft.com/Forums/hi-IN/vclanguage/thread/e2ea62c3-beb3-47a4-8963-60b799e3375a
- comentadas cabeceras en main.cpp excepto 'using namespace std' y # include - Resultados en cascada y la bola de nieve de error de las funciones que se refieren a esas cabeceras
- he eliminado todo en principal. cpp, excepto el código de prueba y excluidos todos los archivos fuente excepto main.cpp; como se esperaba, funcionó, así que un pequeño paso en la dirección correcta. El problema debe ser con uno de los archivos de encabezado.
- Crear nuevo proyecto con la plantilla de aplicación de Win32 de Windows http://social.msdn.microsoft.com/Forums/ar-SA/vcgeneral/thread/105a366f-c38d-4c1c-9278-eca64589e7ca y http://social.msdn.microsoft.com/Forums/zh/Vsexpressvc/thread/341780c2-162e-4b36-9402-283c0cf7c0ac
no han intentado y sospechan que estos también no funcionarán:
- uso int main() (no sé lo que significa, nombre del archivo o el nombre de la función principal) http://social.msdn.microsoft.com/Forums/zh/Vsexpressvc/thread/341780c2-162e-4b36-9402-283c0cf7c0ac
- usando cmake para construir en windows 7 x64 http://hdf-forum.184993.n3.nabble.com/error-LNK2019-unresolved-external-symbol-main-referenced-in-function-tmainCRTStartup-td3138042.html
¿Por qué recibo este error y cuál es la solución?
¿Tiene una función 'int main (char ** argv, int argc)'? – Linuxios
@Linuxios, es "int main (int argc, char ** argv)" (el orden es incorrecto en su prototipo) – BlakBat
@BlakBat: Gracias. Lo siento. Ni siquiera trabajo en Windows de todos modos, pero esa es la firma en todas partes. Doh. – Linuxios