Посоветуйте пожалуйста, какую мне лучше поставить версию Microsoft Visual Studio для разработки небольших программ на C++ WinAPI. Только C++, STL, BOOST, WinAPI.
Стоит сейчас Microsoft Visual Studio 2008. Очень раздражает, много чего приходиться делать, что бы проект скомпилировался.
Может поставить Microsoft Visual С++ 6.0?
Здравствуйте, 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 — представляют собой обычные однофайловые поделки.
— Если надо переключиться с одной поделки на другую, коментаришь одну строчку и раскоментариваешь другую.
— А если поделка перестает быть однофайловой, приходится заводить новый проект и переносить ее туда, но так случается сравнительно редко.
Здравствуйте, 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?
То же самое, только визард и диалоги настроек будут другие, и компилятор хреновый.
Здравствуйте, 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>>