MSVC Projectname

Тема в разделе "LANGS.C", создана пользователем ltshck, 9 фев 2009.

  1. ltshck

    ltshck New Member

    Публикаций:
    0
    Регистрация:
    5 ноя 2007
    Сообщения:
    195
    есть программа на С++.

    MSVC solution из 10ти projectoв.

    каждый из 10ти прожектов (а они это ЕХЕ программки) используют следующий код:

    void showme() {
    string s = __PROJECT__;
    printf("MY PROJECT IS = %s", s.c_str());
    }

    в котором хочецца чтобы __PROJECT__ был стандартным define студии.
    Вопрос, есть ли у студии такой дефайн, который вернул бы имя проекта?
    В моем примере ожидается что это __PROJECT__

    в например у студии есть дефайны __DATE__ , __TIME__


    Вопрос, есть ли у студии такой дефайн, который вернул бы имя проекта?
     
  2. ltshck

    ltshck New Member

    Публикаций:
    0
    Регистрация:
    5 ноя 2007
    Сообщения:
    195
    нашел что бывает
    __DATE__
    __TIME__
    __LINE__
    __FILE__

    а имя прожекта все еще не вижу...
     
  3. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Это не у студии такие дефайны
     
  4. ltshck

    ltshck New Member

    Публикаций:
    0
    Регистрация:
    5 ноя 2007
    Сообщения:
    195
    все нашел.

    всем "экспертам" спасибо

    http://msdn.microsoft.com/en-us/library/b0084kay(VS.80).aspx