ページ 11

>cl コマンドラインエラー D8016 /ZIと/Gyは同時に指定できません。

Posted: 2016年9月19日(月) 21:43
by constructor2016810
使用OSとアプリ  Windows10  Visual studio express 2015

以下のプログラムをテキストからコピーし、 デバッグしましたが、 首題のようなエラーがでます。
プロパティで、C/C++ の設定のところでいろいろ設定を変えて行ってみたのですが、 やはり旨く動作しません。
ご教授、よろしくお願いいたします。

コード:

 
/* 電報の字数料金計算e */

#include "stdafx.h"

int str_length( char []);


int main()
{
	char telegram[100];
	unsigned int len;
	unsigned int charge;
	char *gets(char *telegram);

	printf(" Make a sentence, please>>>");
	gets(telegram);

	len = str_length(telegram);
	charge = 5 * len;
	printf(" Numbers of letter is %d. \n", len);
	printf(" Carge is %d. \n", charge);


	return 0;
}

[code

Re: >cl コマンドラインエラー D8016 /ZIと/Gyは同時に指定できません。

Posted: 2016年9月20日(火) 21:30
by Bull
"/Gy" オプションはプロパティページの[C/C++]→[コード生成]の関数レベルでリンクするで指定します。
ところで、状況がよく判らないので、幾つか質問に答えていただけますか?

1. DebugモードとReleaseモードのどちらでビルドしているのでしょうか?
2. 新規でプロジェクトを作成しても、同じエラーが出ますか?
3. C/C++のプロパティはどこを変えましたか?
4. どのようにプロジェクトを作成しましたか?