Как указать response file для линкера в VS2005 ?
От: Romant73  
Дата: 30.12.09 22:07
Оценка:
Дублирую вопрос в данной ветке, поскольку в "Средствах разработки" жизни не очень много ...

Извёлся уже, не понимаю, что не так делаю.

Для компилятора респонз файл (то есть файл, в который вынесены инструкции компилера, если они длинные и их неудобно в поля настроек вбивать; типичный случай — additional include directories) с дополнительными инструкциями указывается очень просто: @<имя_файла> в поле Additional options на закладке Command line и всё.

MSDN говорит, что для линкера должно быть так же — закладка command line, тоже самое поле, тот же синтаксис @<имя_файла>. По факту получается вот что: LINK : fatal error LNK1104: cannot open file '@zLink.cfg'

Этот файл на диске точно есть. Если убрать @, то линкер его находит и пытается прочитать как объектный файл, о чём выдаёт соответствующую ошибку (неверный формат объектника). Я уже перепробовал всё, что только пришло в голову, указывал полный путь к файлу, всячески менял имя файла — всё едино, линкер упорно не желает понимать ключ @ и включать содержимое файла, имя которого указано после @, в свои настройки.

Вопрос очевидный — что я не так делаю ?

Заранее спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.