1

これは警告です:

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 の下で実行されています。これがデバッグの問題の原因です。クラッシュに関する情報はあまり収集できませんでした。

したがって、問題はその警告にあると思います。私はそれを無視すべきだとは思いませんし、それを修正する方法も、リンカの問題が何かもわかりません。

ありがとう。

4

0 に答える 0