これは警告です:
Warning: resolving _worker by linking to _worker@4
Use --enable-stdcall-fixup to disable these warnings
Use --disable-stdcall-fixup to disable these fixup
この関数worker
は、CreateThread の開始ルーチンです。は次のように定義されます。
DWORD WINAPI worker (LPVOID args);
これは で定義されておりworker.h
、これを に含めてwgroup.c
、CreateThread を呼び出します。そして、これは CreateThread への呼び出しであり、特別なことは何もありません:
CreateThread (NULL, 0, worker, NULL, 0, NULL);
プログラムを実行すると、(おそらく) CreateThread 呼び出しでシャットダウンしました。このプログラムは Linux 上で Wine の下で実行されています。これがデバッグの問題の原因です。クラッシュに関する情報はあまり収集できませんでした。
したがって、問題はその警告にあると思います。私はそれを無視すべきだとは思いませんし、それを修正する方法も、リンカの問題が何かもわかりません。
ありがとう。