Как сделать, так чтобы Borland C++ bilder создавал консольные приложен

Тема в разделе "WASM.BEGINNERS", создана пользователем red_Human, 5 окт 2008.

  1. red_Human

    red_Human New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2008
    Сообщения:
    182
    Как сделать, так чтобы Borland C++ bilder создавал консольные приложения, которые работали бы без него, но написаны при этом на ANSI/ISO C/C++ ?
     
  2. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    Нужно отключить поддержку пакетов, но размер увелится в 10 раз
    Project -> Options -> Packages -> Runtime packages -> снять флаг Build with Runtime packages
     
  3. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    JCronuz
    >Нужно отключить поддержку пакетов, но размер увелится в 10 раз
    А вот и нет, зачем консольным прогам VCL? Да и rtl можно рубануть.
     
  4. red_Human

    red_Human New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2008
    Сообщения:
    182
    Прошу уточнения: имеется ввиду, то что я пишу приложение с использованием VCL?
     
  5. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    red_Human
    Можно конечно писать консольные проги с VCL. Только риторический вопрос: а нафига?
     
  6. red_Human

    red_Human New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2008
    Сообщения:
    182
    Значит все-таки речь о приложениях такого типа:
    #include<stdio.h>
    int main(){
    int i;
    i=i*i;
    printf("%d",&i);
    return 0;
    }
     
  7. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Там нужно просто вызвать пункт меню New>Other (за точность не ручаюсь, но смысл названия пункта именно такой), и в открывашемся окне, где можно выбирать тип создаваемого проекта, выбрать консольное приложение. Ну или вручную закоцать в проекте всё, кроме файла с WinMain, а в нём прописать

    {$APPTYPE CONSOLE}

    Booster
    А потому что "переиспользование кода". И без StringList'а-то временами тошновато бывает, а функционал TJPEGImage, к примеру, повторить самостоятельно - это вообще утончённый мазохизм.
     
  8. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    CyberManiac
    Ты меня поражаешь, VCL адепт.
     
  9. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    CyberManiac
    А разве функционал такой только через vcl доступен? Сторонних либ на любой цвет и вкус.