I am just starting to code in c++ and I am choosing to use visual studio code for mac as my ide. I have g++ installed in my terminal and the Microsoft c/c++ and code runner extensions installed in visual studio. I have successfully compiled and ran a hello world .cpp file. The issue is when I created a new .cpp file, whenever I try and run any program (even the same program that previously worked) I am now getting this error:
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Does anyone know how to fix this so that in the future I can just create a new .cpp file and not have to deal with this issue? Thank you.
here is the program I am trying to run:
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!" << endl;
return 0;
}
question from:
https://stackoverflow.com/questions/65840011/visual-studio-code-for-mac-undefined-symbols-for-architecture 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…