powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / VS2017: включить файл по условию
5 сообщений из 5, страница 1 из 1
VS2017: включить файл по условию
    #39773357
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо включить файл в проект при условии, иначе не включать и не компилировать, пишу так:

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



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

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

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

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



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

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

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

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


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