Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / VS2017: включить файл по условию / 5 сообщений из 5, страница 1 из 1
13.02.2019, 14:05
    #39773357
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS2017: включить файл по условию
Надо включить файл в проект при условии, иначе не включать и не компилировать, пишу так:

Код: plaintext
1.
2.
3.
...
 <ClCompile Condition="'$(ANSI_VERSION)'!='yes'" Include="unicode.c" />
  </ItemGroup>



Есть макрос в свойствах прожекта
ANSI_VERSION=no

Но в студии в дереве файл виден и при построении видно в аутпуте, что он компилируется.
Что не так?
...
Рейтинг: 0 / 0
13.02.2019, 14:30
    #39773387
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS2017: включить файл по условию
зачем все усложнять если можно сделать проще

Код: plaintext
1.
2.
3.
4.
5.
#if defined ANSI_VERSION
#include "unicode.c"
#else
#include "ansi.c"
#endif
...
Рейтинг: 0 / 0
13.02.2019, 14:33
    #39773391
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS2017: включить файл по условию
Cerebrumзачем все усложнять если можно сделать проще

Код: plaintext
1.
2.
3.
4.
5.
#if defined ANSI_VERSION
#include "unicode.c"
#else
#include "ansi.c"
#endif



в my.vcxproj файле?
...
Рейтинг: 0 / 0
13.02.2019, 14:34
    #39773392
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS2017: включить файл по условию
В с/cpp файле твоего проекта, где это необходимо
...
Рейтинг: 0 / 0
13.02.2019, 14:47
    #39773409
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS2017: включить файл по условию
CerebrumВ с/cpp файле твоего проекта, где это необходимо

Это стремно, лучше бы в проекте, там функции, которые потом линкуются и т.д.

Вот здесь
https://git.postgresql.org/gitweb/?p=psqlodbc.git;a=blob;f=winbuild/psqlodbc.vcxproj;h=c54c93007c07c2b13bbea4ede14a6ee0e11fdf5a;hb=c54c93007c07c2b13bbea4ede14a6ee0e11fdf5a

строка 291
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / VS2017: включить файл по условию / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]