を取得し、問題のある行がコードにどのように見えるかだ、ポートへのLinuxにゲームをしよう次の:はXInitThreadsを呼び出すとここで私に構文エラー
#ifdef SFML_SYSTEM_LINUX
#include <X11/Xlib.h>;
#include <unistd.h>
#include <pwd.h>
#include <iostream>
#include <stdlib.h>
#endif
それはコード::ブロックで私は、このエラーを与える:
error: expected constructor, destructor, or type conversion before ‘;’ token
このエラー参照が11行目1、私は上で引用した最初の関数でXInitThreads呼び出しであるコードで。
何か不足していますか?私はX11ライブラリをインクルードするようにリンカを設定しようとしましたが、これまで何も変更されていません。
EDITは: - あなたが任意の関数やメソッドのブロックの外側で、この機能を「コール」しようとしているようだhttp://pastebin.com/7D2WLRM7
'#include'の後に ';'を削除してみてください。 –
emlai
@tuple_catありがとう、それを削除しましたが、何も変更されませんでした。私はエラーが "XInitThreads();を参照していることに言及するのを忘れていました。私の質問で引用した最初の関数を呼び出します。質問自体を編集してそのことをより明確にします。 – andoru
@andoru: 'XInitThreads'の周りにもっとコードを書いてください –