를 얻을 잘못된 선이 코드처럼 보이는 방법, 포트에 리눅스로 게임을 시도 다음 :는 XInitThreads를 호출하면 다음 날 구문 오류
error: expected constructor, destructor, or type conversion before ‘;’ token
이 오류 참조 11 라인 :
#ifdef SFML_SYSTEM_LINUX
#include <X11/Xlib.h>;
#include <unistd.h>
#include <pwd.h>
#include <iostream>
#include <stdlib.h>
#endif
그것은 나에게 코드 :: 블록에서이 오류를 제공 1 코드에서, 위에서 인용 한 첫 번째 함수에서 XInitThreads 호출입니다.
내가 누락 된 항목이 있습니까? 나는 X11 라이브러리를 포함하도록 링커를 설정하려고 시도했지만, 지금까지는 아무 것도 변경하지 않았다.
편집 : 여기 game.cpp의 시작 부분에서 더 많은 코드가 있어요 - http://pastebin.com/7D2WLRM7
'#include '뒤에';'을 제거해보십시오. –
emlai
@tuple_cat 감사합니다. 삭제했지만 아무것도 변경되지 않았습니다. 오류가 "XInitThreads();"를 참조하고 있음을 언급하는 것을 잊었습니다. 내 질문에서 인용 한 첫 번째 기능을 호출하십시오. 나는 그 자체에 대한 질문을 더 명확하게 편집 할 것이다. – andoru
@andoru :'XInitThreads' 주위에 더 많은 코드를 제공하십시오 –