cppcheck

    1

    1答えて

    私はUbuntuでCppCheckツールを使用しようとしています。私はそれがerr.txtファイルを作成しているが、それは空で、次のコマンド cppcheck --enable=all --check-config --suppress=missingIncludeSystem main.c 2>err.txt を走りました。 main.cファイルでレーティングを取得したり、コードをチェックす

    2

    1答えて

    私は、cppcheckの出力をテキストファイルにリダイレクトしたいと思います。 stdoutに多くの情報を出力しますが、cppcheck --enable=all --verbose . > /srv/samba/share/tmp/cppcheck.outを実行すると、ファイル内のすべての情報が得られません。どうしてですか?

    1

    1答えて

    cpp_check vimプラグインをhttp://www.vim.org/scripts/script.php?script_id=5192にインストールしました。私はvimプラグインリストをインストールしたいと思っています。上記のリンクから.vmbをダウンロードしてコピーしました。vim cpp_cppcheck.vmb & :so &cpp_check.vimを~/.vim/ftplugin

    0

    1答えて

    私はすでにcppcheck path.c --xml-version = 2 2> path2.xmlをやっています。ことは、私は別のファイルでいくつかのcppchecksをしたいが、私はそれを可能にする単一のXMLファイルで育つしたいです。多分、エラーのパスについての情報を失うかもしれないので、これは意味があるのか​​どうか分かりません。しかし、答えがあれば私はそれを知ることに興味があるでしょう

    -1

    1答えて

    私のコードにcppcheckを使用すると、関数をconstにすることができたことが示されました。 Cppcheckは正しいと思われますが、私はコード内でmemcpyが奇妙であることを発見しました。コードから 抜粋: if ((offset + size) <= _bufferSize) { char* _destPtr = (char*)_buffer + offset;

    2

    2答えて

    DSPのインラインアセンブリ内にファイルがあります。 Cppcheckは、アセンブリに「変数は割り当てられているが使用されていない」行があると考えています。 インラインアセンブリセクションのチェックをスキップする方法はありますか?トン はここで問題のあるラインの一部の例です(私は手動で明白な何かを見ることができませんでした、そして、順番にそれぞれの行を抑制するために持って少し面倒です。これは、ルー

    1

    1答えて

    テンプレート化されたクラス型の初期化されていない変数のメンバー/変数を見つける静的解析器が必要です。 アナライザーはこれを行うことはできますか?私はclang/cppcheckと運がない他のいくつかを試しました。ここで は私のテストコードです: enum class ViewMode { One = 1, Two = 2, Three = 3, Four = 4 }; clas

    -1

    1答えて

    何か問題があれば自動的にビルドに失敗するように私のプロジェクトにcppcheckを統合したい。これはCIの仕事の一部である可能性がありますが、現在我々はそれを行ういくつかの技術的な問題があります。最も簡単な方法は、cppcheckをMakefileに統合することです。また、プロジェクト用に設定されたヘッダディレクトリを使用することもできます。 これは可能なのですか? CC=gcc CFLAGS=

    -2

    2答えて

    なることができ、私は(get_my_struct_from_ [X]機能の復帰の可能性を説明するために実施例)構造またはNULLを指すポインタを返すことができる機能を有している: struct my_struct *my_function(my_struct i) { if (i.value < 5) return i; else return NULL; } struc