elsp Posted February 6, 2006 Report Share Posted February 6, 2006 (edited) Как убрать надпись "Press any key to continue" из скомпилированной программы? Напр я хочу вывести на экран одну стоку - вывожу, но в конце ещё всегда добавиться "Press any key to continue" Как от нее избавиться? :( И ещё вот это.. из МСДНа вытащил. Эта ошибка мне покоя не дает, что там сказано? Fatal Error C1010 unexpected end of file while looking for precompiled header directive A precompiled header was specified, but it did not contain a precompiled header directive. This error can be caused by specifying an incorrect file as a header file, or by specifying an include file with the /Yu (Use Precompiled Header) command line option that is not listed in the source file as an include file. Edited February 6, 2006 by elsp Link to comment Share on other sites More sharing options...
WhiteDevil Posted February 7, 2006 Report Share Posted February 7, 2006 Пишешь в MSVS? Press any key появляется только когда ты запускаешь свою консольную программу для отладки из под VS. Если ты попробуешь из командной строки запустить свою программу то этого сообщения уже не будет. Это для того сделано, чтоб ты успел увидеть вывод своей программы при отладке. Насчет Fatal Error: попробуй перестроить проект полностью. Link to comment Share on other sites More sharing options...
Andrew.Egorovsky Posted February 7, 2006 Report Share Posted February 7, 2006 elsp: Выключи использование Precompiled headers в настройках толи проекта. WhiteDevil: Кстати, нафига нужны pch? Только ли для уменьшения времени сборки? И, поправлю чуть, запуск не для отладки, а как раз мимо отладчика (по умолчанию сие ctrl-F5).... Link to comment Share on other sites More sharing options...
bOberr Posted February 12, 2006 Report Share Posted February 12, 2006 elsp: И, поправлю чуть, запуск не для отладки, а как раз мимо отладчика (по умолчанию сие ctrl-F5).... Неправда, именно под отладчиком(F5) Во все консольные файлы для .NET Visual Studio вставляет строку #include "stdafx.h" и создаёт сам stdafx.h, где подключаются стандартные библиотеки, и убирать эту строку нельзя, иначе он говорит об именно такой ошибке. Ещё как вариант предложу создать новый солюшн, а все коды скопирить туда(только .cpp и .h файлы) Звучит глупо, но иногда помогает ;) Link to comment Share on other sites More sharing options...
elsp Posted February 12, 2006 Author Report Share Posted February 12, 2006 С ошибкой проблема решилась - просто я стал использовать Simple application а не Hello World. А вот как быть с надписью "Press any key to continue" я так и не понял вас ;) Link to comment Share on other sites More sharing options...
bOberr Posted February 12, 2006 Report Share Posted February 12, 2006 Ну что тут непонятного? Возьми exeшник и запусти его не через VS, а сам, ручками. Никакой надписи не будет Link to comment Share on other sites More sharing options...
elsp Posted February 12, 2006 Author Report Share Posted February 12, 2006 bOberr: А, понял, пасиб ) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now