Visual C для начинающих

       

Консольное приложение


Для того, чтобы включить использование MFC в ваше консольное приложение, вам надо написать следующий код:

    #include <afxwin.h>

    #include <iostream.h>

    int main( int argc, char* argv[] )

    {

    if ( !AfxWinInit( ::GetModuleHandle( NULL ), NULL, ::GetCommandLine( ), 0 ) )

    {

    cerr

    return 1;

    }

    // код вашей программы

    return 0;

    }

    После того, как Вы набрали код, обязательно сделайте следующее:

      Запустите программу - Build / Rebuild all ( будут ошибки ), выберите Build / Set active configuration - Win 32 Realise, выберите пункт меню "Project", далее "Settings...", закладку "C/C++", Category - Code Generation и в пункте "Use run-time library" выберите "Multithreaded". После этого сделайте опять Build / Rebuild all и программа будет работать.


    Если MFC инициализировалась правильно, то будет выполняться код вашей программы, если нет - выведется сообщение "MFC Failed to initialize." Если что то не так, проверте наличие библиотеки "afxwin.h" и правильность написания кода или возьмите готовую программу отсюда.



    Содержание раздела