Доступ к параметрам VC++ проекта из кода (комментарии)
Это сообщение сгенерировано автоматически.
Спасибо, весьма полезно.
Такие же штуки можно использовать, если загружать солюшен из bat файла.
Пишем в батнике
set MY_SUPER_VAR=c:\super_path
my_solution.sln
Ну и в preprocessor defenitions вставляем аналогичную строчку
MY_SUPER_VAR_DEFENITION=L\"$(MY_SUPER_VAR)\"
Удобно тем, что данная переменная будет работать только, когда солюшен запущен через батник. Либо можно использовать несколько батников с разными значениями.
Использовать CMake для генерации проекта, собирать как обычно из вижуалстудии.
Закинуть в ресурсы файл CMakeCache.txt из папки сборки - он содержит все обработанные макросы и настройки в виде текста.
Прочитать текст разобрать на имена полей и значения.
Пусть решение не такое простое, как генерация заголовков, но зато можно получить все-все настройки, пути к файлам, и т.д..
хм,а директорию поиска инклудов\либ добавить никак нельзя?
т.е у меня проект был обновлен из mvs2005 на 10,но в 8студии у меня в параметрах среды стояли около 10 директорий с инклудами(физикс,дхсдк и т.д),а как известно в 2010 эту замечательную функцию убрали.. Прописывать эти директории для каждого проекта муторно(их около 15),есть ли вариант добавить через препроцессор эти директории?
а мне кажется правильно что убрали инклуды в студии, я даже в 6-й студии не любил их потому что это проект-специфичные настройки и лежать должны в проекте.
да и делать это часто не нада, раз настроил на проект и всё, или кто-то создает проекты по 10 в день?
представь,но порой это так и происходит
Например,когда тестируешь определенную фичу перед интеграцией
Вот,что то нашел
http://social.msdn.microsoft.com/Forums/nl-BE/vcgeneral/thread/a4… -6f644a679862
Property sheet же, посоны. Чел выше правильную ссылку нашел.
какойто де-факто неправильный подход... но интересно
Тема в архиве.