私は、ビジュアルスタジオ2015とC++ソースを使用して、apache 2.2.31 libs(apr、apr_util)とテストマシンのヘッダファイルを使用してカスタムApacheモジュールmod_spnegoをビルドします。私はそのモジュールをテストマシン上のそのApache 2.2.31に正常にロードしましたが、実動マシン上のモジュールをマイグレーションした後、読み込みに失敗し、Apache 2.2.31が誤解を招くエラーを投げます。私は、根本的なエラーはいくつかのos .libや互換性のないos libであると信じています。これは、プロダクションマシン上のapache 2.2.31のlibsがテストマシンと同じであるためです。Apache 2.2はカスタムモジュールをロードしません
wss2tcip.headerファイルを追加するには、コンパイル時に1つの違いが必要でした。リンカはws2_32.libをリンクしましたが、このライブラリは本番マシンにはありません
私は本当にC++を初めて使っています。プロダクションマシンのapacheがモジュールをロードしない理由を調べてください。