Visual C++ 2008 Expreesのコンパイルについて
夜も遅くに申し訳ありません
現在、Visual C++ ExpressでCのソースを書いているのですが
以下のような警告がでてしまいます
1>------ ビルド開始: プロジェクト: addres2, 構成: Release Win32 ------
1>コンパイルしています...
1>strling.c
1>.\strling.c(19) : warning C4090: 'return' : 異なる 'const' 修飾子です。
1>.\strling.c(67) : warning C4090: 'return' : 異なる 'const' 修飾子です。
1>save.c
1>.\save.c(8) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : 'fopen' の宣言を確認してください。
1>namesort.c
1>nameret.c
1>.\nameret.c(20) : warning C4996: 'gets': This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(279) : 'gets' の宣言を確認してください。
1>main.c
1>.\main.c(30) : warning C4996: 'gets': This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(279) : 'gets' の宣言を確認してください。
1>load.c
1>.\load.c(15) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : 'fopen' の宣言を確認してください。
1>key.c
1>input.c
1>.\input.c(13) : warning C4996: 'gets': This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(279) : 'gets' の宣言を確認してください。
1>.\input.c(28) : warning C4996: 'gets': This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(279) : 'gets' の宣言を確認してください。
1>.\input.c(31) : warning C4047: '関数' : 間接参照のレベルが 'char *' と 'char (*)[64]' で異なっています。
1>.\input.c(31) : warning C4024: 'InputKey' : の型が 1 の仮引数および実引数と異なります。
1>リンクしています...
1>コード生成しています。
1>コード生成が終了しました。
1>マニフェストを埋め込んでいます...
1>ビルドログは "file://g:\プログラム\addres2\addres2\Release\BuildLog.htm" に保存されました。
1>addres2 - エラー 0、警告 10
========== ビルド: 1 正常終了、0 失敗、0 更新不要、0 スキップ ==========
一応は正常終了するのですが実行ファイル(exe)が生成されません
原因を探そうとネットを漁ってみたのですが判らないままです。
警告を全て消さないといけないのでしょうか?
申し訳ありませんが教えてください
お礼
ありがとうございました。