2017-09-07 11 views
0

私は、ビジュアルスタジオ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がモジュールをロードしない理由を調べてください。

答えて

0

私はその問題を解決しました。プロダクションマシンはvc15再配布可能ファイルを見逃しました。 vc15のインストール後、okロードされたモジュール

関連する問題