991 / 217 / 21
Регистрация: 20.05.2016
Сообщений: 936
Записей в блоге: 17
1

Препроцессорные директивы - выходной файл

06.12.2018, 19:13. Показов 463. Ответов 1
Метки нет (Все метки)

Всем привет.
Через препроцессорные директивы собирается разные модификации программного кода под разные платформы, с разными включёнными ресурсами.
Не соображу, как красиво, через препроцессорные директивы изменить имя выходного файла ( *.dll) в Visual Studio 2017 (параметр в командной строке /OUT), собирая проект черед IDE.
Знаю есть макросы для COM-структуры студии или VCLinker (не пользовался) - этот путь тоже под вопросом.
Ручками проставлять каждый раз в компановщике имя выходного файла в зависимости от модификации программного кода, под разные платформы и конфигурации - не вариант.
Т.е. хотелось бы менять имя получаемой .dll только в зависимости от модификаций кода (выбранной препроцессорной директивы) собирая решение в IDE.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2018, 19:13
Ответы с готовыми решениями:

Дан текстовый файл. Перепишите его в выходной файл, удалив все знаки препинания
Не работает , выдает ошибку...Можно решение с комментариями!!?) #include <iostream> #include...

Дан текстовый файл. Перепишите его в выходной файл, удалив все знаки препинания
Дан текстовый файл. Перепишите его в выходной файл, удалив все знаки препинания

дан входной текстовый файл. Вывести в выходной файл строку с максимальным количеством слов
Дан входной текстовый файл (одна строка – одно предложение). Вывести в выходной файл строку...

Дан исходный текстовый файл. Записать его строки в выходной файл в перевёрнутом виде
грозят отчислением, нужно решить

1
884 / 340 / 78
Регистрация: 17.05.2015
Сообщений: 1,095
06.12.2018, 21:34 2
bedvit, никак. То, чего он хочет может быть реализованно только на уровне системы сборки.

Visual Studio позволяет кастомизировать настройки сборки на уровне файла проекта.
скриптование (если сборка такая то, то имя выходного файла сделать таким то) удобно реализовывать в так называемых пропсах (.props)

на уровне исходного кода (дирректив препроцессора)
настройки сборки/линковки не доступны.

максимум, что позволяет студия - указать, что нужно линковаться с .lib
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2018, 21:34

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Сформируйте выходной файл, вставив в первый входной файл содержимое второго входного файла с указанной позиции
Помогите решить задачу. Даны два входных текстовых файла. Сформируйте выходной файл, вставив в...

Дан входной текстовый файл. Заполните Выходной файл только теми строками, в которых ровно k символов ch
Дан входной текстовый файл. Заполните Выходной файл только теми строками, в которых ровно k...

Дан текстовый файл с изображениями целых чисел. В выходной файл поместить те из них, которые являются простыми числам
Задание: Дан текстовый файл с изображениями целых чисел. В выходной файл поместить те из них,...

Дан текстовый файл с изображениями целых чисел. В выходной файл поместить те из них, которые имеют четные млад
Дан текстовый файл с изображениями целых чисел. В выходной файл поместить те из них, которые имеют...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.