nginx - C 言語、vc コンパイラ cl、関数の先頭で変数を宣言せずに変数をサポートする方法
淡淡烟草味
淡淡烟草味 2017-05-16 17:26:29
0
3
856

Windows では、vc コンパイラー cl.exe を使用して nginx のサードパーティ モジュールをコンパイルすると、次のようなエラー コードが報告されます:

リーリー

エラーはngx_int_t variable_header_status = NGX_OK;

にあります。 リーリー

調べてみると、c のコンパイラでは関数ブロックの先頭に変数を宣言する必要があるのですが、c にはそのような必要がありません。宣言された 3 つの変数を関数の先頭に置くだけです。

同じコードをコンパイルして gcc に渡すことができます。

より高度な C をサポートできる vc のコンパイル オプションがあるかどうかお聞きしたいです。私が使用している vc コンパイラーはすでに vs2012

に付属しているものです。
淡淡烟草味
淡淡烟草味

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!