下記のプログラムで ”コマンドラインオプションD8016 エラー /ZI’ と /GL' は同時に指定できません” と表示されて旨く動作しません。
どのようにすればよろしいのでしょうか?
OS仕様: Windouws 10
使用アプリ: Visual studio express 2015
コマンドラインオプションD8016 エラー
Re: コマンドラインオプションD8016 エラー
このソフトを使ってどのようにコンパイルしているかはわかりませんが、constructor2016810 さんが書きました: 使用アプリ: Visual studio express 2015
このように言われているのであれば、どっちか片方だけのオプションを選択するか、あるいはどちらも選択しないかにすればいいのではないでしょうか。constructor2016810 さんが書きました: 下記のプログラムで ”コマンドラインオプションD8016 エラー /ZI’ と /GL' は同時に指定できません” と表示されて旨く動作しません。
ところで、提示されたコードは全体を示していますか?
この関数の実体が見当たりませんが、大丈夫でしょうか。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。
-
- 記事: 22
- 登録日時: 7年前
Re: コマンドラインオプションD8016 エラー
box 様
ご面倒をおかけしております。
記載したプログラムでビルトすると、(もし、 正しく動作すれば) ”私はTOKYOに住んでいます。”と表示されるはずですが、 首題にあるようなエラーがでてしまいます。 プロジェクトのpropertyで、/ZI あるいは/GL の選択方法がわかりません。 どのようにすればよろしいでしょうか?
尚、 このプログラムは、 ”C言語によるプログラミング基礎編(第二版)” オーム社 のなかに記載されているものです。
以上、 よろしくお願いいたします。
ご面倒をおかけしております。
記載したプログラムでビルトすると、(もし、 正しく動作すれば) ”私はTOKYOに住んでいます。”と表示されるはずですが、 首題にあるようなエラーがでてしまいます。 プロジェクトのpropertyで、/ZI あるいは/GL の選択方法がわかりません。 どのようにすればよろしいでしょうか?
尚、 このプログラムは、 ”C言語によるプログラミング基礎編(第二版)” オーム社 のなかに記載されているものです。
以上、 よろしくお願いいたします。
Re: コマンドラインオプションD8016 エラー
/ZIプロジェクトのプロパティの[C/C++]→[全般]のデバッグ情報で「エディット コンティニュのプログラム データベース(/ZI)」で指定します。/GLは同じく[C/C++]→[最適化]のプログラム全体の最適化で「はい(/GL)」で指定します。この二つはデフォルトでプロジェクトを作成すると同時に指定される事はないはずですが、変更しましたか?constructor2016810 さんが書きました:プロジェクトのpropertyで、/ZI あるいは/GL の選択方法がわかりません。 どのようにすればよろしいでしょうか?
Debugモードならばプログラム全体の最適化は指定されてないはずです。またReleaseモードでは、デバッグ情報の形式は「プログラム データベース(/Zi)」になっているはずです。
-
- 記事: 22
- 登録日時: 7年前
Re: コマンドラインオプションD8016 エラー
Bull 様
最初、プロパティに関し、何もせずに 本プログラムを作成し、 デバッグモードでビルトしましたが、 エラーがかかってしまったので、 C/C++の全般のプロパティをご指摘のようにしてみましたが、 やはり、エラーがかかってしまいました。 プロパティに変更を加えたら PCを再起動する必要があるのでしょうか?
最初、プロパティに関し、何もせずに 本プログラムを作成し、 デバッグモードでビルトしましたが、 エラーがかかってしまったので、 C/C++の全般のプロパティをご指摘のようにしてみましたが、 やはり、エラーがかかってしまいました。 プロパティに変更を加えたら PCを再起動する必要があるのでしょうか?
Re: コマンドラインオプションD8016 エラー
その必要はないです。プロパティを変更したら即座に反映されるはずです。constructor2016810 さんが書きました:プロパティに変更を加えたら PCを再起動する必要があるのでしょうか?
すでに指摘されている事ですが、"/ZI"と"/GL"オプションは同時に指定できません。普通にプロジェクトを作成すると同時に指定される事はないはずですが...
もしどうしても出来ないのであれば、最初からプロジェクトを作り直してみた方がいいかもしれません。
あと、プロパティのコマンドラインで指定してあるオプションを確認できます。現状のプロジェクトがどうなっているか、見てみてください。
-
- 記事: 22
- 登録日時: 7年前
Re: コマンドラインオプションD8016 エラー
BUll 様
もう一度。新しいプロジェクトで作り直してみます。
ありがとうございました。
もう一度。新しいプロジェクトで作り直してみます。
ありがとうございました。