vc++ 의 cout 가 왜 오류가날까요?
글쓴이: jyj9782 / 작성시간: 월, 2004/01/26 - 1:38오후
아래 구문정도의 코드가 왜 오류가날까요 ?
vc++ 에서요..
#include <iostream.h> 라고 적었길래.. 찾아보니까 iostream 만적길래
그렇게 했고요.. 나머지는 별게 없어보이는데, 왜 컴파일하면 오류가날까요?
해보시고 좀 답글주시겠어요.. 여러분..
#include <iostream> using namespace std; int main() { cout << "Hello Glossary" << endl; return 0; }
답변기다릴께요
Forums:
에러 메시지가 뭔가요? vc++ 6.0 노패치버젼인데 전 잘 됩니다만..
에러 메시지가 뭔가요? vc++ 6.0 노패치버젼인데 전 잘 됩니다만....
발 담갔다. 이제 익숙해 지는길만이..
--------------------Configuration: t - W
--------------------Configuration: t - Win32 Debug--------------------
Compiling...
t.c
c:\program files\microsoft visual studio\vc98\include\eh.h(32) : fatal error C1189: #error : "eh.h is only for C++!"
Error executing cl.exe.
t.exe - 1 error(s), 0 warning(s)
------ 에러구문있는부분은요
#ifndef __cplusplus
#error "eh.h is only for C++!"
#endif
이거에요.. eh.h 헤드파일에.. 저런구문이 걸리네요..
저걸 주석처리하니까 오류가 몇백개씩 =.=;;;
어떻하죠
힘내세요.
확장자 때문이 아닌가요?
확장자 때문이 아닌가요?
확장자를 cpp로 저장하세요.
저도 잘 모르지만... ^^;;
stl은 c++에서 지원되는 기능입니다.
:oops:
확장자 때문은 아니었어요..둘다 해봤거든요 c cpp
확장자 때문은 아니었어요..둘다 해봤거든요 c cpp
힘내세요.
[quote="jyj9782"]확장자 때문은 아니었어요..둘다 해봤거든요
확장자 문제 인게 확실한거 같은데요.
새로 프로젝트를 만들거나, 확장자를 수정한 뒤 "ReBuild All" 을 해보시기 바랍니다.
--------------------Configuration: test
--------------------Configuration: test - Win32 Debug--------------------
Compiling...
test.c
c:\program files\microsoft visual studio\vc98\include\eh.h(32) : fatal error C1189: #error : "eh.h is only for C++!"
Error executing cl.exe.
test.exe - 1 error(s), 0 warning(s)
확장자를 test.c 로 바꾸니 님과 같은 에러가 나는군요. eh.h is only for C++!
관련된 파일을 모두 지우시고 첨부터 한번 해 보시지요.
꾸벅.
발 담갔다. 이제 익숙해 지는길만이..
고마워요..그런듯하네요.. c 로된 확장자로 인해서.. 생성된 파일들로
고마워요..그런듯하네요.. c 로된 확장자로 인해서.. 생성된 파일들로 영향을받아 컴파일이 제대로 안된거네요.. 고마워요 ^^
힘내세요.
댓글 달기