gcc-warning

    3

    1答えて

    gccでC90コードをコンパイルしています。 NCは値の入力ファイルから読み込まれる整数である int symbols[nc]; のような宣言をしながら、私は警告ISO C90 forbids variable-size array取得しています。私は一定の値を保持することはできませんので、入力ファイルの値が変更されています。どうすればそれを取り除くことができますか?実際にこの警告を解決する必要が

    5

    1答えて

    boost :: optional <>はシンプルなデータ型には最適ですが、インターフェイスを実装するクラスから継承するクラスに使用すると、厳密なエイリアシングが有効な場合に失敗します。 例:以下の使用してgccのバージョン4.4.3でコンパイル #include <boost/optional.hpp> struct MyLine{ double a; double b;

    6

    3答えて

    gccまたはclangにswitchステートメントのブレークがないことを警告する方法はありますか? 具体的には、ほとんどの場合、大文字小文字のステートメントが改行で終了するようにしたいと思います。それがbreakステートメントか "// fall through"コメントのどちらかを探すのであれば、さらに良いでしょう。 この問題を解決するのに役立つさまざまなソリューションがありますか?

    6

    5答えて

    gcc 4.6.1のCソースコードをコンパイルする際に、次のような警告が表示されています。 warning: variable set but not used [-Wunused-but-set-variable] 私は、このリンクWunusedに参照さが、これは誰もがこの警告の原因とどのように我々はそれを取り除くことができているものをより詳細に教えてwarning.Would引き起こしてい

    0

    3答えて

    これは、g ++が出しているエラー/警告です。それぞれの下に関連するコードがあります。これらのエラーをクリアするか、またはその上で何らかの光を放つことについての助けがあれば、大いに感謝します。ありがとうございました! グラム++エラー: id31.cpp: In function ‘php_var array(int, ...)’: id31.cpp:462: warning: cannot r

    1

    3答えて

    コンパイルしようとしていますが、次のエラーメッセージが表示されています。私はGoogleに を検索しようとしましたが、解決策を見つけることができませんでした。 Creating qmake. Please wait... g++ -c -o project.o -m64 -pipe -DQMAKE_OPENSOURCE_EDITION -I. -Igenerators -Igenerato

    1

    3答えて

    を持っていない私は、次のコードを持っていると私はそれをコンパイルしようとしているとき、私はエラーを取得する: error: ‘list_item_t’ has no member named ‘state’ どれ創造的なアイデアのコードのこの部分を作る方法を、警告やerrosなしでコンパイル? #if defined (_DEBUG_) #define ASSERT assert #else

    3

    2答えて

    私はOpenGLを学び始め、頂点バッファオブジェクトを使って回転キューブを作成しました。しかし、コードをコンパイルすると、gccは次の警告を発行します。 || sdlogl.c: In function ‘initGL’: sdlogl.c|48| warning: implicit declaration of function ‘glGenBuffers’ sdlogl.c|50| war

    43

    5答えて

    私はコードベースで未使用の関数を見つけたいと思っています。私はコンパイラとしてgccを使用しています。ここで は例です: foo.c(適切なfoo.hを想定): void foo() { .... } void bar() { .... } main.c: #include <stdio.h> #include "foo.h" int main(void) {

    3

    2答えて

    Cのプログラミングから非常に長い時間が経過した後、もう一度やり直すことにしました。 hello.cプログラムをコンパイルしようとしていますが、問題があります。ここでは、コードです: #include <stdio.h> main() { printf("Hello\n"); } そしてここでは、GCCからの出力です: $ gcc -o hello hello.c hello.