Как исправить предупреждение MSB8012 в проекте статической библиотеки в Visual C ++ 2010?

Я пытаюсь преобразовать статическую библиотеку из VC ++ 2008 в VC ++ 2010, и я получаю эти предупреждения о TargetPath и TargetName. Я посмотрел на мою конфигурацию, и яЯ не уверен, как заставить их уйти. Это серьезно или это просто игнорируемое предупреждение для статической библиотеки, которую я обычно собираю один раз и редко перестраиваю.

Я думаю, что это как-то связано с тем, что проект называется itk32, но отладочная версия библиотеки называется itk32d.lib, и старый способ настройки этого в эпоху Visual C ++ 6.0 привел к каким-то странным последствиям. Настройки остаются в проекте vc2010, который был недавно преобразован из VC6 в 2008, а сейчас я преобразую в 2010:

1>------ Build started: Project: Itk32, Configuration: Debug Win32 ------
1>...\Microsoft.CppBuild.targets(1151,5): warning MSB8012: TargetPath(C:\...\Libraries\Itk\.\Debug\Itk32d.lib.lib) does not match the Library's OutputFile property value (C:\...\Libraries\Itk\Debug\Itk32d.lib). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Lib.OutputFile).
1>...\Microsoft.CppBuild.targets(1153,5): warning MSB8012: TargetName(Itk32d.lib) does not match the Library's OutputFile property value (Itk32d). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Lib.OutputFile).
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

Ответы на вопрос(3)

Ваш ответ на вопрос