Есть ли способ добавить исходный файл через прагму? - PullRequest
1 голос
/ 10 сентября 2011

Можно ли с помощью директивы pragma добавить исходный файл в список файлов для компиляции в Visual Studio 10?Таким образом, заголовочные файлы могут приносить свои файлы реализации вместе с ними всякий раз, когда они включены.

1 Ответ

4 голосов
/ 10 сентября 2011

Насколько я знаю, такой вещи не существует.Было бы очень сложно отслеживать зависимости проекта, если бы что-то подобное поддерживалось.

Но есть что-то подобное для библиотек.Скажем, у вас есть библиотека с именем library.lib и заголовочный файл, который объявляет символы для этой библиотеки с именем library.h.Вы можете включить следующую прагму в library.h:

#pragma comment(lib, "library.lib")

И тогда любой проект, который включает library.h, будет автоматически связываться с library.lib.

Этот параметр описан в эта страница в MSDN.

...