Для сборки 1С++ пока используется среда Visual Studio 6.0 и компилятор Visual C++ 6.0. Поэтому необходимо иметь на компьютере установленную VS6.
Получение исходников 1С++
Для исходников можно использовать любой CVS-клиент. Например WinCVS или Tortoise CVS. Далее, для простоты, будем рассматривать использование WinCVS. (Желающие могут добавить инструкции для Tortoise или для других клиентов).
Создаем каталог для исходников 1С++. Например, D:/1cpp.
Запускаем WinCVS и выбираем Remote – Checkout module.
В появившемся диалоге заполняем поля:
Module name and path on the server – 1cpp
Local folder to checkout to – "D:/1cpp"
Устанавливаем флажок CVSROOT (если не стоит). В текстовом поле пишем «:pserver:anonymous@cvs.alterplast.ru:/usr/cvsroot"
Нажимаем OK.
Далее остается подождать некоторое время, пока исходники не будут получены.
Ссылку на заголовки Буста надо прописать в настройках Visual Studio: Tool – Options – Directories. Show directories for:" – Include files. В списке Directories добавляем новую строку, куда прописываем путь к КОРНЕВОЙ директории буста. В корневой директории Буста есть поддиректория boost и все подключения заголовков Буста выглядят так:
Сборка 1С++
Для сборки открываем Workspace в Visual Studio. Для каталога D:/1cpp надо сделать так: File – Open workspace. Далее выбираем файл "D:/1cpp/1cpp/Source/Addin.dsw".
Теперь осталось выбрать конфигурацию, которую вы хотите собрать: Release или Debug. Release – вариант для поставки и использования. Debug – для разработки и отладки компоненты. Выбор происходит в диалоге Build – Set active configuration – варианты, начинающиеся со слова "Add In".