es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No puedo ejecutar Helloworld.cpp en C++ en VS Code (MacOS) (Símbolos no definidos para arquitectura x86_64)

Eres un traductor de español que traduce documentos de TI. Traduce lo siguiente al español. No traduzcas el código y la salida en markdown.

Ejecuto:

“`C++

<h1>include <iostream></h1>

using namespace std;

int main(){
cout << "Hola mundo"<<endl;
return 0;
}
“`


g++ hola.cpp

Error:

Símbolos indefinidos para arquitectura x86_64:
"_main", referenciado desde:
entrada implícita/inicio para el ejecutable principal
LD: símbolo(s) no encontrado(s) para arquitectura x86_64
Clang: error: comando del vinculador falló con el código de salida 1 (use -v para ver la invocación)

Es solo un programa simple en C++, no sé qué está mal con mi entorno de configuración.
¿Podrías ayudarme con esto? ¡Gracias!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Este mensaje de error indica típicamente que el vinculador es incapaz de encontrar la implementación de la función main(). Esto puede suceder por varios motivos, como la configuración incorrecta del proyecto o la falta de archivos de biblioteca.

    Una posible causa de este error es que el proyecto no está configurado para usar la configuración de vinculador correcta para la plataforma de destino. Verifique que la configuración de vinculador sea correcta para la arquitectura x86_64.

    Otra posible causa es que los archivos de biblioteca necesarios no están incluidos en el proyecto. Asegúrese de que se incluyan y vinculen correctamente todas las bibliotecas necesarias.

    Si el problema persiste, intente limpiar y reconstruir el proyecto o buscar ayuda de un desarrollador más experimentado o de un foro comunitario.

Comments are closed.