CodeBlocks/MinGW로 컴파일하려고하는 일부 Microsoft 코드 (XLCALL.CPP)가 있습니다. 이 라인에서
내가 컴파일 시간 오류 얻을 :인라인을 #define __forceinline하는 방법은 무엇입니까?
__forceinline void FetchExcel12EntryPt(void)
를이 오류 메시지 내가 얻을 수있다 :
XLCALL.CPP|36|error: expected constructor, destructor, or type conversion before 'void'
__forceinline 언어에 마이크로 소프트 특정 또한이기 때문에이 오류가 예상되고, GCC에 의해 인정되지 않는다.
그래서, 일이 컴파일 얻을, 나는 (/ 컴파일러 설정/#이 정의 프로젝트 빌드 옵션) thiese가 CodeBlocks에서 정의 추가하려고 :#define __forceinline inline
#define __forceinline
그러나 나는 여전히 같은 오류가 발생합니다. 대화 상자에서 내가 마치 #define 전처리 명령을 지정하지 않은 경우
(예 : __forceinline inline
를)
XLCALL.CPP|36|error: expected unqualified-id before numeric constant
없이 코드, 같은 조각을 컴파일 할 수있는 방법이 있나요이 내가 무엇을 얻을 Visual C++를 사용하고 있습니까?
구문은 다음과 같습니다. '__forceinline = inline' –