Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Задать имя exe-шника на этапе компиляции


Автор: Alca 13.7.2009, 14:21
Можно ли задать имя exe-шника на этапе компиляции?
Код

#ifdef CONDITION_1
#    /*EXE_NAME_1*/
#endif
#ifdef CONDITION_2
#    /*EXE_NAME_2*/
#endif

Или может где в настройках проекте есть такой прикол?

Автор: AlexT84 13.7.2009, 14:57
Код

#pragma comment (linker, "/out:myName.exe")
Конфликтует с настройками в проекте. Причём тот что в проекте приоритетней, поэтому оттуда нужно убрать этот флаг.

Автор: Alca 13.7.2009, 15:23
Здесь
Код

Linker/General/Output file

Убрал $(OutDir)\$(ProjectName).exe
В h-файле:
Цитата

pragma comment(linker, "/out:Local.exe")

Компилер:
Код

Error    1    general error c10100b1: Failed to load file ".\Release\Project.exe". 5 C405BAO =09B8 C:070==K9 D09;.    mt.exe




Автор: Lazin 13.7.2009, 15:58
просто сделай несколько конфигураций проекта, с разными настройками компоновщика

Автор: Alca 13.7.2009, 16:07
Цитата

просто сделай несколько конфигураций проекта, с разными настройками компоновщика

Я хотел из кода менять имя exe-шника.

Автор: Любитель 13.7.2009, 16:39
Зачем? Вообще говоря, подобными вещами должны заниматься билд-скрипты smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)