main() 関数とクラス宣言で形成された C++ プロジェクトがあります。コードをコンパイルするために mingw g++ を使用しています。
問題は、コンパイルとリンクがうまく行っていても、プログラムを起動すると、プロセスがフリーズして何も表示されないことです。
これは基本的に main.cpp ファイルです。
int main() {
printf("....\n");
system("PAUSE");
//Class instance;
return 1;
}
....
class Class {...}
....
問題を切り分けるために、クラスのインスタンス化にコメントしました。
main 関数の後にクラス Class 宣言があります。
明確にするために、コンソールから実行すると、フリーズしてprintf文字列が表示されません。
役に立つ場合は、Class メソッドで使用される sfml ライブラリもリンクしています。
どうすれば問題を解決できますか? ありがとう。