Среда, 16 Октября 2024, 10:20

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Подскажите бесплатную программу для Программирования на C++
nilremДата: Понедельник, 27 Июля 2009, 13:26 | Сообщение # 21
Просветленный разум
Сейчас нет на сайте
Quote (Yani-X)

WXZRW
Ну, как, удалось скомпилить код?
Yani-X
Нет.

A если так:

Code

#include <iostream>    
using namespace std;
void main()
{    
    cout << "Hello World!\n";    
    cin.get();
}


Windmill 2

WindMill 2D Game Engine


Сообщение отредактировал nilrem - Понедельник, 27 Июля 2009, 13:52
WXZRWДата: Понедельник, 27 Июля 2009, 14:46 | Сообщение # 22
Thousand faces conspiration
Сейчас нет на сайте
Должны компилиться многие из примеров которые тут привели, надо создать определенный проект в VC++ и все должно быть ОК. DevC++ или как там его, я не разбирался особо что там к чему, но мне не с первого раза удалось компильнуть там свой код, и я просто импортировал туда проект из VC++, после этого все заработало.
ApatiДата: Четверг, 13 Августа 2009, 14:19 | Сообщение # 23
заслуженный участник
Сейчас нет на сайте
Нашел пару интересных он-лайн компиляторов. Могут пригодиться при изучении программирования (только на начальных стадиях) или когда надо проверить какой-либо алгоритм, а нормального компилятора под рукой нет.

Interstron - демонстрация работы отечественного компилятора С++. Код может быть выполнен на сервере, ввод данных во время выполнения программы не предусмотрен.
codepad - он-лайн gcc компилятор. Но это только для С++ и С, codepad поддерживает еще кучу других языков, для которых используются свои компиляторы/интерпретаторы.
online - compiler - лидер среди он-лайн компиляторов, имеет интерфейс как у Visual Studio, поддерживает 3 ЯП: C#, C++ и Perl, есть возможность скачать скомпелированный файл. Требует регистрации.

AkyltistДата: Четверг, 13 Августа 2009, 16:49 | Сообщение # 24
заслуженный участник
Сейчас нет на сайте
Visual Studio или Eclipse CDT C++ IDE, в Dev C++ идет класический строгий синтаксис, то есть чистое С++ в том виде в котором оно есть, на Визуал Студио, он немного другой, это политика Мелкософта, подгибать все под свои нравы используя популярность среды, так же как и ИЕ, в свое время когда он появился на ИТ сцене как конкурент Netscape Navigator, то Мелкософт немного изменила Html, добавила туда пару своих фишек, в общем изменила международный стандарт и с тех пор появилась такая вещь как совместимость работы в различных браузерах)))

В общем я советую Визуал Студио версии выше 2005 года. Если ориентироваться на программировании игр то под Винду лучше ненайти, а если на кроссплатформенном уровне то Эклипс (самая любимая, самая желанная и не кем не превзойденная среда)!!!

Настройка Эклипс под Винду
+ можно прочитать примечание автора, оно совпадает с моим мнением.

код для Dev C++ 4.9.8.0

Code
#include <windows.h>

LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);

char szClassName[ ] = "WindowsApp";

int WINAPI WinMain (HINSTANCE hThisInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR lpszArgument,
                     int nFunsterStil)

{
     HWND hwnd;
     MSG messages;
     WNDCLASSEX wincl;  

     wincl.hInstance = hThisInstance;
     wincl.lpszClassName = szClassName;
     wincl.lpfnWndProc = WindowProcedure;  
     wincl.style = CS_DBLCLKS;  
     wincl.cbSize = sizeof (WNDCLASSEX);
     wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
     wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
     wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
     wincl.lpszMenuName = NULL;          
     wincl.cbClsExtra = 0;            
     wincl.cbWndExtra = 0;                

     wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;

     if (!RegisterClassEx (&wincl))
         return 0;

     hwnd = CreateWindowEx (
            0,
            szClassName,
            "Windows App",
            WS_OVERLAPPEDWINDOW,
            CW_USEDEFAULT,
            CW_USEDEFAULT,
            544,
            375,  
            HWND_DESKTOP,  
            NULL,    
            hThisInstance,   
            NULL
            );

     ShowWindow (hwnd, nFunsterStil);

     while (GetMessage (&messages, NULL, 0, 0))
     {
         TranslateMessage(&messages);
         DispatchMessage(&messages);
     }
     return messages.wParam;
}

LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
     switch (message)
     {
         case WM_DESTROY:
             PostQuitMessage (0);
             break;
         default:
             return DefWindowProc (hwnd, message, wParam, lParam);
     }

     return 0;
}


Сообщение отредактировал Akyltist - Четверг, 13 Августа 2009, 16:57
VinchensooДата: Четверг, 13 Августа 2009, 17:45 | Сообщение # 25
Злобный социопат с комплексом Бога
Сейчас нет на сайте
что лучше visual c++ или с++builder?

AkyltistДата: Четверг, 13 Августа 2009, 19:56 | Сообщение # 26
заслуженный участник
Сейчас нет на сайте
C++ Builder объединяет Библиотеку визуальных компонентов и среду программирования (IDE), написанные на Delphi с компилятором C++. Цикл разработки аналогичен Delphi, но с существенными улучшениями, добавленными в C++ Builder.

Visual Studio - универсалка. IDE
C++ Builder - С/С++ ориентированная IDE

Работать лучше там где удобнее (Помне так билдер удобнее в плане разработки), но в Визуалке более хороший компилятор, но с современными процами это уже становится не так важно, однако для критичных приложений таких как драйвера, Визуал лучше Билдера. А Fasm еще лучше Визуал. Но никто ведь не запрещает АСМ вставки там где надо)

Вот еще список универсалов IDE:
Visual Studio • NetBeans • Eclipse • KDevelop • XCode • Geany • MonoDevelop • Aptana • Open Watcom

Вот еще список С/С++ ориентированных IDE
Anjuta • Borland C++ • C++ Builder • Code::Blocks • CodeLite • wxDev-C++ • PellesC • Sun Studio • Qt Creator • Ultimate++

anisimovДата: Четверг, 13 Августа 2009, 20:04 | Сообщение # 27
старожил
Сейчас нет на сайте
Borland C++ генерирует более компактный код, чем MS Visual C++ 6 проверял на примере "консольных" приложений, причём разница примерно в полтора два раза. А самый лучший результат давал gcc под Линукс. Кстати он есть и под другие системы, и совершенно бесплатный. Генерирует компактный код. Только надо уметь работать с командной строкой, но программист который этого не умеет нонсенс.

http://vkontakte.ru/id56359373
Строю Город, обустраиваю Остров. Присоединяйтесь.
VinchensooДата: Четверг, 13 Августа 2009, 20:04 | Сообщение # 28
Злобный социопат с комплексом Бога
Сейчас нет на сайте
спасибо за совет, бузу юзать
Quote (Akyltist)
Visual Studio


KolkaДата: Четверг, 13 Августа 2009, 20:04 | Сообщение # 29
был не раз
Сейчас нет на сайте
Также хорош Eclipse+GCC.

Сообщение отредактировал Kolka - Четверг, 13 Августа 2009, 20:05
BOOMДата: Четверг, 10 Декабря 2009, 15:09 | Сообщение # 30
I am the creator of ADE
Сейчас нет на сайте
Dev C++ Бесплатен и хорош (совместим с SDK DirectX!).
А лицензия: GNU! hands


______________________________
Я вернулся, и это чудо.
______________________________
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг