Посоветуйте среду разработки для C++ WinAPI
От: Zender  
Дата: 15.01.10 13:24
Оценка:
Посоветуйте пожалуйста, какую мне лучше поставить версию Microsoft Visual Studio для разработки небольших программ на C++ WinAPI. Только C++, STL, BOOST, WinAPI.
Стоит сейчас Microsoft Visual Studio 2008. Очень раздражает, много чего приходиться делать, что бы проект скомпилировался.
Может поставить Microsoft Visual С++ 6.0?
Re: Посоветуйте среду разработки для C++ WinAPI
От: Alca Украина  
Дата: 15.01.10 13:33
Оценка: :)
>>Очень раздражает
Поставь дебилдер и раздражение как рукой снимет
Re: Посоветуйте среду разработки для C++ WinAPI
От: 0xDEADBEEF Ниоткуда  
Дата: 15.01.10 14:52
Оценка: 1 (1)
Здравствуйте, Zender, Вы писали:

Z>Посоветуйте пожалуйста, какую мне лучше поставить версию Microsoft Visual Studio для разработки небольших программ на C++ WinAPI. Только C++, STL, BOOST, WinAPI.

Для однофайловых поделок я использую вот такой способ:
— В Visual Studio делается проект (свой я назвал "experiments").
— Он конфигурится как тебе нравится, (пути на сторонние библиотеки, и тд).
— В нем присутствует только один с/с++-файл (я его назвал "main.cpp")
— main.cpp выглядит примерно так:
#include "stdafx.h"
//#include "proga1.cpp"
#include "proga2.cpp"
//#include "proga3.cpp"
//#include "proga4.cpp"
//...
//#include "progaX.cpp"

#ifdef _DEBUG
//а это надо для того, чтобы сразу же видеть меморилики по завершению дебага.
struct _DumpLeaks {
    _DumpLeaks()
    {
        _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF|_CRTDBG_LEAK_CHECK_DF);
        _CrtSetReportMode(_CRT_ASSERT,_CRTDBG_MODE_WNDW);
    }
} _DumpLeaksInst;
#endif

— файлы proga[1-x].cpp — представляют собой обычные однофайловые поделки.
— Если надо переключиться с одной поделки на другую, коментаришь одну строчку и раскоментариваешь другую.
— А если поделка перестает быть однофайловой, приходится заводить новый проект и переносить ее туда, но так случается сравнительно редко.
__________
16.There is no cause so right that one cannot find a fool following it.
Re: Посоветуйте среду разработки для C++ WinAPI
От: Кодт Россия  
Дата: 16.01.10 20:41
Оценка:
Здравствуйте, Zender, Вы писали:

Z>Посоветуйте пожалуйста, какую мне лучше поставить версию Microsoft Visual Studio для разработки небольших программ на C++ WinAPI. Только C++, STL, BOOST, WinAPI.

Z>Стоит сейчас Microsoft Visual Studio 2008. Очень раздражает, много чего приходиться делать, что бы проект скомпилировался.

Что именно там "много чего" приходится делать?

Пыщ-пыщ в визарде, и болванка приложения готова.
Разве что единожды настроить в студии инклудес на boost.

А короткие программульки — лично я вообще из консоли компилирую.
Наваял бат-файл
@echo off
call {path-to-msvc}\vcvarsall.bat
set include=%include%;{path-to-boost}
cl %*

положил его на видное место (c:\utils — мои утилитки — включено в path).

И в фаре — рожаю/редактирую файл t.cpp, дальше cxx.bat /EHs t.cpp — вуаля.

Z>Может поставить Microsoft Visual С++ 6.0?


То же самое, только визард и диалоги настроек будут другие, и компилятор хреновый.
Перекуём баги на фичи!
Re[2]: Посоветуйте среду разработки для C++ WinAPI
От: std.denis Россия  
Дата: 17.01.10 19:15
Оценка:
К>И в фаре — рожаю/редактирую файл t.cpp, дальше cxx.bat /EHs t.cpp — вуаля.
для фара есть MakeIt
Re: Посоветуйте среду разработки для C++ WinAPI
От: Sanik Россия http://sergeysthoughts.blogspot.com/
Дата: 18.01.10 08:09
Оценка:
Здравствуйте, Zender, Вы писали:

Z>Посоветуйте пожалуйста, какую мне лучше поставить версию Microsoft Visual Studio для разработки небольших программ на C++ WinAPI. Только C++, STL, BOOST, WinAPI.

Z>Стоит сейчас Microsoft Visual Studio 2008. Очень раздражает, много чего приходиться делать, что бы проект скомпилировался.
Z>Может поставить Microsoft Visual С++ 6.0?

Far Manager, CMake + FindBoost.cmake
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.