Code :: Blocks에서 프로그래밍을하는 동안 C++ 용으로 컴파일되지 않습니다. 이런 종류의 단순한 프로그램이라 할지라도.간단한 C++ 프로그램이 실행되지 않습니다.
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
이러한 오류가 발생합니다.
=== Build: Debug in start (compiler: GNU GCC Compiler) ===
obj\Debug\start.o||In function `main':
C:\Users\dp\Desktop\c++\start\start.cpp|4|multiple definition of `main'
obj\Debug\main.o:C:\Users\dp\Desktop\c++\start\main.cpp|6|first defined here
error: ld returned 1 exit status
=== Build failed: 3 error(s), 0 warning(s) (0 minute(s), 6 second(s)) ===
이 문제를 해결하려면 어떻게해야합니까?
['using namespace std;'는 나쁜 습관입니다.] (https://stackoverflow.com/q/1452721/2176813) 절대 사용하지 마십시오. – tambre
재현 할 수 없습니다. 커맨드 라인으로 판단하면 여러개의 오브젝트 파일을 연결하는 것처럼 보입니다. 각각의 파일에는 각각 별도의'main' 함수가 들어 있습니다 (다중 정의). – tambre
@tambre 어떻게 구문 오류가 없습니다. 그래서이 sode는 달려야하고, 풋을 보여줘야합니다. 그러나 그렇지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? –