Ресурсы в статическом вопросе о библиотеке

Это не дубликат VC ++ ресурсы в статической библиотеке, потому что он не помог :)

У меня есть статическая библиотека с ДВА .rc файлы в он - проект. Когда я разрабатываю свой проект с помощью Debug конфигурация, я получаю следующую ошибку (MSVS2008):

fatal error LNK1241: resource file res_yyy.res already specified

Обратите внимание на то, что это происходит только в Debug и Release библиотека создает без любых проблем. Командная строка для Resources страница в конфигурации проекта выглядит одинаково для каждой сборки:

/fo"...(Path here)/Debug/project_name.res"
/fo"...(Path here)/Release/project_name.res"

и я не могу понять то, что является проблемой. Какие-либо идеи?

ОБНОВЛЕНИЕ

Я не знаю, почему это происходит, но когда я поворачиваюсь, опция "Use Link-Time Code Generation" на проблеме уходит.

Кто-то мог объяснить, почему это происходит? Я чувствую, что компилятор MS делает что-то действительно странное здесь.

Спасибо.

6
задан Community 23 May 2017 в 12:06
поделиться