2016-05-11 14 views
0

イメージセグメンテーションにはVisual Studio 2013およびITK 4.3を使用していますが、エラーがあります: \ itk4.3.1-64bit \ debug \ include \ itk-4.3 \ gdcmVR.h(168):エラーC4996: 'strerror':この関数または変数は危険です。代わりにstrerror_sを使用することを検討してください。廃止予定を無効にするには、_CRT_SECURE_NO_WARNINGSを使用してください。詳細については、オンラインヘルプを参照してください。 誰もこのエラーを解決する方法を知っていますか?ありがとう。エラーC4996: 'strerror':この関数または変数が安全でない可能性があります

+0

これは、 'ITK'を構築しているか、アプリケーションで' ITK'を使用していますか?あなたのアプリケーションで 'ITK'を使っているのであれば' CMake'を使ってあなたのアプリケーションのプロジェクトファイルを生成していますか? – drescherjm

+0

答えはhttp://stackoverflow.com/a/900363/383779 – sergiol

答えて

0

一般的には、次のことができますが、cmakeを使用している場合は、このオプションをcmakeの追加のコンパイラフラグとして追加するとよいでしょう。

あなたが追加することができます Additional Optionsセクションの下、以下の
  • Configuration Properties
  • C/C++
  • Command Line

に移動し、その後、プロジェクトをクリックしてください: -D_SCL_SECURE_NO_WARNINGS

example

追加情報here

+0

です。プロジェクトファイルが 'CMake 'を使って生成されているので、これは' ITK'ではうまくいきません。 'CMake'生成がトリガされるたびに、手動で追加されたすべてのコンパイラ設定がスローされます。 – drescherjm

+0

@drescherjm良い点、私は答えでこれについて言及しました。 – wally

関連する問題