'expected identifier before numeric constant'에 해당되는 글 2건

  1. 2013.05.11 [c++] expected unqualified-id before string constant
  2. 2012.07.03 error: expected identifier before numeric constant
프로그래밍/C++2013.05.11 12:09

C++에서 C라이브러리 혹은 프로그램 링크시에 우리는 보통 다음과 같이 쓴다

 

extern "C" 함수리턴타입 함수이름(매개변수원형);

 

그런데 이걸 C에서 쓰듯 함수 콜 직전에 불러준다거나 하면(그리 추천하는 방법은 아니다)

 

'expected unqualified-id before string constant' 

 

라는 GR같은 에러가 난다.

이건 C++에서는 클래스 정의나 함수구현 부분에서 "C"코드를 허락하지 않기 때문이다.

 

신고
Posted by code cat
프로그래밍/C2012.07.03 17:19

error: expected identifier before numeric constant


위와 같은 에러가 나는 이유

1. include로 헤더파일을 추가했는데 어디선가 같은 이름의 매크로가 꼬였을 때,

해결책 --> (에러 나는 라인의 매크로로 grep을 잡아보자!)


신고

'프로그래밍 > C' 카테고리의 다른 글

include guard에 대해서  (0) 2012.09.24
구조체 초기화 방법  (0) 2012.08.21
error: expected identifier before numeric constant  (0) 2012.07.03
정적 라이브러리, 동적 라이브러리 만들기  (0) 2012.04.04
sprintf 사용법  (0) 2012.04.03
sscanf 사용법  (0) 2012.03.28
Posted by code cat

티스토리 툴바