Jump to content

C++


elsp
 Share

Recommended Posts

Как убрать надпись "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 by elsp
Link to comment
Share on other sites

Пишешь в MSVS?

Press any key появляется только когда ты запускаешь свою консольную программу для отладки из под VS. Если ты попробуешь из командной строки запустить свою программу то этого сообщения уже не будет. Это для того сделано, чтоб ты успел увидеть вывод своей программы при отладке.

Насчет Fatal Error: попробуй перестроить проект полностью.

Link to comment
Share on other sites

elsp: Выключи использование Precompiled headers в настройках толи проекта.

WhiteDevil: Кстати, нафига нужны pch? Только ли для уменьшения времени сборки? И, поправлю чуть, запуск не для отладки, а как раз мимо отладчика (по умолчанию сие ctrl-F5)....

Link to comment
Share on other sites

elsp: И, поправлю чуть, запуск не для отладки, а как раз мимо отладчика (по умолчанию сие ctrl-F5)....

Неправда, именно под отладчиком(F5)

Во все консольные файлы для .NET Visual Studio вставляет строку

#include "stdafx.h"

и создаёт сам stdafx.h, где подключаются стандартные библиотеки, и убирать эту строку нельзя, иначе он говорит об именно такой ошибке.

Ещё как вариант предложу создать новый солюшн, а все коды скопирить туда(только .cpp и .h файлы)

Звучит глупо, но иногда помогает ;)

Link to comment
Share on other sites

С ошибкой проблема решилась - просто я стал использовать Simple application а не Hello World.

А вот как быть с надписью "Press any key to continue" я так и не понял вас ;)

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...