お世話になっております。dicです。
ソースコードができて、ビルドすると毎回以下の警告がでるようになりました。
いじった記憶はないのですが、このままでいくとデバックの時に
ブレークポイントを入れてソースコードをいじれなくなってしまい
大変わずらわしくなってしまい、ビルド時の警告を消したいのですが
(おそらくなんとなく読む限りインクリメンタルなんたら・・・
デバックしながらソースをいじるのを無視しますと読んでみる)
どこをいじればいいでしょうか?
以下がビルド時の警告です。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
警告 LNK4075 /INCREMENTAL は /LTCG の指定によって無視されます。 DxLi b_test C:\Users\user\Documents\Visual Studio 2017\source\DxLi b_test_05_当たり判定の追加\DxLi b_test\LINK 1
コンパイルオプションの変更
Re: コンパイルオプションの変更
デバック中にソースコードを変更して、実行中にコンパイルすると
以下のエラーがでます。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー 'CSystem.cpp' ('DxLi b_test.exe' に含まれる) はエディット コンティニュを有効にしてリンクされませんでした。/INCREMENTAL リンクが有効になっており、/EDITANDCONTINUE ディレクティブが無視されていないことを確認してください。 エディット コンティニュ
以下のエラーがでます。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー 'CSystem.cpp' ('DxLi b_test.exe' に含まれる) はエディット コンティニュを有効にしてリンクされませんでした。/INCREMENTAL リンクが有効になっており、/EDITANDCONTINUE ディレクティブが無視されていないことを確認してください。 エディット コンティニュ
Re: コンパイルオプションの変更
dic さん、こんにちは。
プロジェクトの設定の「リンカー」の「インクリメンタルリンクを有効にする」「リンクステータス」「リンク時のコード生成」のどれかをいじったのではありませんか?
Debug構成とRelease構成とではデフォルト値が異なるので、それぞれで <親またはプロジェクトの既定値から継承> を選んでデフォルト値に戻してみてください。
プロジェクトの設定の「リンカー」の「インクリメンタルリンクを有効にする」「リンクステータス」「リンク時のコード生成」のどれかをいじったのではありませんか?
Debug構成とRelease構成とではデフォルト値が異なるので、それぞれで <親またはプロジェクトの既定値から継承> を選んでデフォルト値に戻してみてください。
Re: コンパイルオプションの変更
結城紬さん、こんばんは
検索したりして、「ツール」「オプション」「デバック」「全般」で
エディットコンティニュを有効にするをオンにしました。
前はオンにできない状態でした。
また、ここをオンにできたら、気になるコンパイル警告がでました。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
警告 LNK4099 PDB 'SQLiteの導入.pdb' が 'SQLiteの導入.lib(sqlite3.obj)' で、または 'C:\Users\user\Documents\Visual Studio 2017\source\DxLi b_test_05_当たり判定の追加\Debug\SQLiteの導入.pdb' に見つかりません。デバッグ情報がないものとして、オブジェクトにリンクします。 DxLi b_test C:\Users\user\Documents\Visual Studio 2017\source\DxLi b_test_05_当たり判定の追加\DxLi b_test\SQLiteの導入.lib(sqlite3.obj) 1
SQLを追加していると今回はまずいでしょうか?(邪魔になるという意味)
おっしゃる通りの設定をしましたが、やはりどこかをいじっているようです。結城紬さん さんが書きました:プロジェクトの設定の「リンカー」の「インクリメンタルリンクを有効にする」「リンクステータス」「リンク時のコード生成」のどれかをいじったのではありませんか?
Debug構成とRelease構成とではデフォルト値が異なるので、それぞれで <親またはプロジェクトの既定値から継承> を選んでデフォルト値に戻してみてください。
検索したりして、「ツール」「オプション」「デバック」「全般」で
エディットコンティニュを有効にするをオンにしました。
前はオンにできない状態でした。
また、ここをオンにできたら、気になるコンパイル警告がでました。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
警告 LNK4099 PDB 'SQLiteの導入.pdb' が 'SQLiteの導入.lib(sqlite3.obj)' で、または 'C:\Users\user\Documents\Visual Studio 2017\source\DxLi b_test_05_当たり判定の追加\Debug\SQLiteの導入.pdb' に見つかりません。デバッグ情報がないものとして、オブジェクトにリンクします。 DxLi b_test C:\Users\user\Documents\Visual Studio 2017\source\DxLi b_test_05_当たり判定の追加\DxLi b_test\SQLiteの導入.lib(sqlite3.obj) 1
SQLを追加していると今回はまずいでしょうか?(邪魔になるという意味)
Re: コンパイルオプションの変更
dic さん
やはりというのはどういう意味でしょうか? 同じエラーが出たということですか? 違うエラーが出たということですか?
リビルドしてみてください。それでも同じ警告が出ますか?dic さんが書きました: ↑5年前また、ここをオンにできたら、気になるコンパイル警告がでました。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
警告 LNK4099 PDB 'SQLiteの導入.pdb' が 'SQLiteの導入.lib(sqlite3.obj)' で、または 'C:\Users\user\Documents\Visual Studio 2017\source\DxLi b_test_05_当たり判定の追加\Debug\SQLiteの導入.pdb' に見つかりません。デバッグ情報がないものとして、オブジェクトにリンクします。 DxLi b_test C:\Users\user\Documents\Visual Studio 2017\source\DxLi b_test_05_当たり判定の追加\DxLi b_test\SQLiteの導入.lib(sqlite3.obj) 1
SQLを追加していると今回はまずいでしょうか?(邪魔になるという意味)
Re: コンパイルオプションの変更
設定をいじっていないと思っていたが、やはりいじっていた結城紬 さんが書きました:やはりというのはどういう意味でしょうか? 同じエラーが出たということですか? 違うエラーが出たということですか?
という意味です。
ややこしくてすいません。
すいません、混乱してきたので最初からやり直してみました。
そしたら、うまくデバック中にコンパイルできるようになっていました。
やはりどこかをいじったとしかいいようがないです。
私のミスのようです。すいませんでした。
つきあっていただいてありがとうございます。