У меня есть несколько статических c библиотек с разными названиями продуктов для схемы отладки и выпуска. Например, у меня есть библиотека TestLib с именем продукта:
- Отладка: TestLib_d
- Релиз: TestLib
Задачи проекта и библиотеки цели c имеют конфигурацию Debug и Release.
Работает хорошо, и все библиотеки stati c архивируются с правильным именем (например: libTestLib_d.a для отладки и libTestLib.a для выпуска).
Но когда я собираю проект со схемой Release , компоновщик не работает:
...
clang: error: no such file or directory: '/[PROJECT_TRUNK]/libs/TestLib/lib/xcode4/libTestLib_d.a'
Command Ld failed with a nonzero exit code
Из вышеприведенной ошибки вы можете видеть, что компоновщик продолжает искать libTestLib_d.a вместо libTestLib.a.
Есть идеи, чтобы решить эту проблему?