※ ChatGPTを利用し、要約された質問です(原文:VisualStudio の規定値が消滅した)
VisualStudioの規定値が消滅しました
このQ&Aのポイント
VisualStudioPro2008を使用して開発しています。プロジェクトのプロパティ>構成プロパティ>C/C++>全般>追加のインクルードディレクトリの継承の値が消えてしまいました。
Microsoft Visual Studio 9.0\VC\VCProjectDefaults\CoreWin.vspropsで設定していた値が消えたため、毎回独自に設定しなくてはなりません。
代替え方法や設定の変更方法を教えていただきたいです。
VisualStudioPro2008を使用して開発しています。
今までコンパイルエラーがなかったところに突然リンカエラーが発生してCOM系の関数だったので
怪しい
プロジェクトのプロパティ>構成プロパティ>C/C++>全般>追加のインクルードディレクトリ
の継承の値を見てみたところkernel32.libなどの値が消えていました。
いろいろ調べて
Microsoft Visual Studio 9.0\VC\VCProjectDefaults\CoreWin.vsprops
を見てみたところとなっていました。
~~上部略
<Tool
Name="VCLinkerTool"
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib"/>
</VisualStudioPropertySheet>
この設定を毎回独自に設定のは結構つらいので
この値の設定方法もしくは代替え方法があれば教えてください
#pragma comment のようなソースを書き換える方法ではなく
あくまでも設定の方で変更したいです。
(毎回プロジェクト作成の規定値にしてしまいたい)