Компиляция SECU-3 Manager из исходников
- STC
- Posts: 13843
- Joined: 30 Apr 2013, 23:41
- Your CAR: AZLK 2140
- SECU version: DIY SECU-3
- Location: North Korea
- Has thanked: 2160 times
- Been thanked: 4335 times
- Contact:
Компиляция SECU-3 Manager из исходников
Для сборки SECU-3 Manager из исходников необходимо чтобы на компьютере были установлены:
1. CMake (бесплатная программа, скачать можно тут http://www.cmake.org/ http://www.cmake.org/cmake/resources/software.html)
2. MS Visual Studio (начиная с 2003 и выше). Можно купить. Или скачать и установить Express Edition и подкинуть ему MFC. Как это сделать есть тут http://social.msdn.microsoft.com/Forums ... =vcgeneral
или тут http://www.codeproject.com/Articles/304 ... -C-Express
Но это требует определенных навыков.
3. Tortoise Git (система контроля версий) Для затягивания исходников из репозитория.
Далее. Затягиваем к себе на локальный компьютер исходные тексты из GIt-репозитория (это самый лучший и простой способ). Адрес репозитория https://github.com/ashabelnikov/secu3man.git
На вашем компьютере появится папка secu3man. Заходим в нее и запускаем файл configure.bat. Лучше это сделать из терминала (конмандной строки). Удобно и полезно использовать Far Manager.
Если все прошло успешно, то появится папка intermediate. Заходим в intermediate\secu3man и открываем файл secu3man.vcproj в MS Visual Studio.
Запустить студию, в меню Build - Configuration Manager выбрать в выпадающем списке ввреху появившегося окошка Release.
В меню выбираем Build-->Build Solution (а лучше Rebuild Solution). Дожидаемся завершения. После завершения готовый исполняемый файл secu3man.exe будет находиться в папке secu3man\binaries.
Для сборки достаточно VS 2003, будет работать и на 2005 и 2008 и т.д., но на последних версиях VS возможны нюансы.
1. CMake (бесплатная программа, скачать можно тут http://www.cmake.org/ http://www.cmake.org/cmake/resources/software.html)
2. MS Visual Studio (начиная с 2003 и выше). Можно купить. Или скачать и установить Express Edition и подкинуть ему MFC. Как это сделать есть тут http://social.msdn.microsoft.com/Forums ... =vcgeneral
или тут http://www.codeproject.com/Articles/304 ... -C-Express
Но это требует определенных навыков.
3. Tortoise Git (система контроля версий) Для затягивания исходников из репозитория.
Далее. Затягиваем к себе на локальный компьютер исходные тексты из GIt-репозитория (это самый лучший и простой способ). Адрес репозитория https://github.com/ashabelnikov/secu3man.git
На вашем компьютере появится папка secu3man. Заходим в нее и запускаем файл configure.bat. Лучше это сделать из терминала (конмандной строки). Удобно и полезно использовать Far Manager.
Если все прошло успешно, то появится папка intermediate. Заходим в intermediate\secu3man и открываем файл secu3man.vcproj в MS Visual Studio.
Запустить студию, в меню Build - Configuration Manager выбрать в выпадающем списке ввреху появившегося окошка Release.
В меню выбираем Build-->Build Solution (а лучше Rebuild Solution). Дожидаемся завершения. После завершения готовый исполняемый файл secu3man.exe будет находиться в папке secu3man\binaries.
Для сборки достаточно VS 2003, будет работать и на 2005 и 2008 и т.д., но на последних версиях VS возможны нюансы.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
-
- Posts: 1181
- Joined: 10 May 2013, 09:16
- Your CAR: I go on foot
- SECU version: DIY SECU-3T
- Has thanked: 147 times
- Been thanked: 186 times
Re: Компиляция SECU-3 Manager из исходников
avve STC!
наконецто, таким макаром у мня (а я не жадный) появится образ VBoxa для сборки проши/менеджера.
наконецто, таким макаром у мня (а я не жадный) появится образ VBoxa для сборки проши/менеджера.
ЗАЗ 110247, Солекс, ДПКВ, SECU-3T (M644), ДКЗ, Статика и пр. плюшки
- STC
- Posts: 13843
- Joined: 30 Apr 2013, 23:41
- Your CAR: AZLK 2140
- SECU version: DIY SECU-3
- Location: North Korea
- Has thanked: 2160 times
- Been thanked: 4335 times
- Contact:
Re: Компиляция SECU-3 Manager из исходников
В каталоге secu3man есть скрипт и Makefile-ы для сборки из под Linux, а студия ставится под Wine
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
-
- Posts: 4657
- Joined: 18 Sep 2013, 01:58
- Your CAR: ВАЗ-21099 1,5л.
- SECU version: official SECU-3i TBZ
- Location: Украина, Павлоград
- Has thanked: 624 times
- Been thanked: 1020 times
- Contact:
Re: Компиляция SECU-3 Manager из исходников
Установка Tortoise Git пошагово описано тут - http://mydb.ws/2012/08/11/ustanovka-i-n ... a-git.html
Правильно? Только не понял как стягивать с помощью него из репозитория.
ПС
Кто разберётся как устанавливать, настраивать и собирать менеджер, опишите подробнее или видео сделайте, если не сложно.
Что-то как-то тяжело даётся эта наука по сборке менеджера.
Правильно? Только не понял как стягивать с помощью него из репозитория.
ПС
Кто разберётся как устанавливать, настраивать и собирать менеджер, опишите подробнее или видео сделайте, если не сложно.
Что-то как-то тяжело даётся эта наука по сборке менеджера.
60-2/SECU-3iTBZ-v4.9/бенз-газ/ДПДЗ/ДТВ/УДК/ГБО-4/ВЗ.
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
- STC
- Posts: 13843
- Joined: 30 Apr 2013, 23:41
- Your CAR: AZLK 2140
- SECU version: DIY SECU-3
- Location: North Korea
- Has thanked: 2160 times
- Been thanked: 4335 times
- Contact:
Re: Компиляция SECU-3 Manager из исходников
Установка Git и TortoiseGit делается легко. В статье все подробно описано, тут думаю нечего объяснять. Далее вот это:
2. Заходим в нее через проводник Windows, вызываем правой кнопкой мыши контекстное меню и выбираем "Git clone..." 3. В появившемся окне вводим адрес репозитория https://github.com/ashabelnikov/secu3man.git , жмем ОК Пойдет процесс затягивания репозитория на ваш локальный компьютер, после завершения появится папка secu3man, это локальная копия репозитория.
Вот и все!
1. Создаем на диске папку куда будут затянуты исходники SECU-3 Manager, назовем ее SECU-3Только не понял как стягивать с помощью него из репозитория.
2. Заходим в нее через проводник Windows, вызываем правой кнопкой мыши контекстное меню и выбираем "Git clone..." 3. В появившемся окне вводим адрес репозитория https://github.com/ashabelnikov/secu3man.git , жмем ОК Пойдет процесс затягивания репозитория на ваш локальный компьютер, после завершения появится папка secu3man, это локальная копия репозитория.
Вот и все!
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
- STC
- Posts: 13843
- Joined: 30 Apr 2013, 23:41
- Your CAR: AZLK 2140
- SECU version: DIY SECU-3
- Location: North Korea
- Has thanked: 2160 times
- Been thanked: 4335 times
- Contact:
Re: Компиляция SECU-3 Manager из исходников
Как затягивать на свой компьютер репозиторий SECU-3 Manager я рассказал. Теперь расскажу как его обновлять (чтобы ваша локальная копия репозитория соответствовала последним изменениям (моим)).
1. Заходим в папку с репозитоием, наводим на папку secu3man и вызываем контекстное меню провой кнопкой мыши.
2. В появившемся меню выбираем "Git sync..." 3. В появившемся окне нажимаем кнопку Pull, начнут затягиваться последние изменения (мои коммиты), после завершения жмем ОК.
Вот и все!
1. Заходим в папку с репозитоием, наводим на папку secu3man и вызываем контекстное меню провой кнопкой мыши.
2. В появившемся меню выбираем "Git sync..." 3. В появившемся окне нажимаем кнопку Pull, начнут затягиваться последние изменения (мои коммиты), после завершения жмем ОК.
Вот и все!
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
-
- Posts: 4657
- Joined: 18 Sep 2013, 01:58
- Your CAR: ВАЗ-21099 1,5л.
- SECU version: official SECU-3i TBZ
- Location: Украина, Павлоград
- Has thanked: 624 times
- Been thanked: 1020 times
- Contact:
Re: Компиляция SECU-3 Manager из исходников
Установил все программы.
Репозиторий синхронизировал, запустил батник, а вот со студией пока не разобрался.
Microsoft Visual Studio Express 2013 для Windows Desktop. Может не то установил? Там всё на русском и чё то не понял как там MFC подсунуть.
Репозиторий синхронизировал, запустил батник, а вот со студией пока не разобрался.
Microsoft Visual Studio Express 2013 для Windows Desktop. Может не то установил? Там всё на русском и чё то не понял как там MFC подсунуть.
60-2/SECU-3iTBZ-v4.9/бенз-газ/ДПДЗ/ДТВ/УДК/ГБО-4/ВЗ.
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
-
- Posts: 4657
- Joined: 18 Sep 2013, 01:58
- Your CAR: ВАЗ-21099 1,5л.
- SECU version: official SECU-3i TBZ
- Location: Украина, Павлоград
- Has thanked: 624 times
- Been thanked: 1020 times
- Contact:
Re: Компиляция SECU-3 Manager из исходников
Поменял на Microsoft Visual C++ 2008 Express Edition with SP1 - RUS и тоже не могу разобраться как подсунуть класс MFC. Где его взять?
60-2/SECU-3iTBZ-v4.9/бенз-газ/ДПДЗ/ДТВ/УДК/ГБО-4/ВЗ.
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
- STC
- Posts: 13843
- Joined: 30 Apr 2013, 23:41
- Your CAR: AZLK 2140
- SECU version: DIY SECU-3
- Location: North Korea
- Has thanked: 2160 times
- Been thanked: 4335 times
- Contact:
Re: Компиляция SECU-3 Manager из исходников
Вот в этой статье описано как и что делать http://www.codeproject.com/Articles/304 ... -C-Express
Но MS меняет ссылки и те ссылки что в статье, уже наверняка устарели, нужно искать. Нужн искать "Windows Server 2003 driver development kit".
Нет необходимости устанавливать самую последнюю студию, так как чем древнее студия, тем быстрее будет компилировать. 2003 самое оно, но ее сейчас трудно найти.
Нужно скачать DDK (в его состав входит MFC), установить его и прописать в VS пути к библиотекам MFC.alvikagal wrote:и тоже не могу разобраться как подсунуть класс MFC. Где его взять?
Но MS меняет ссылки и те ссылки что в статье, уже наверняка устарели, нужно искать. Нужн искать "Windows Server 2003 driver development kit".
Нет необходимости устанавливать самую последнюю студию, так как чем древнее студия, тем быстрее будет компилировать. 2003 самое оно, но ее сейчас трудно найти.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
-
- Posts: 4657
- Joined: 18 Sep 2013, 01:58
- Your CAR: ВАЗ-21099 1,5л.
- SECU version: official SECU-3i TBZ
- Location: Украина, Павлоград
- Has thanked: 624 times
- Been thanked: 1020 times
- Contact:
Re: Компиляция SECU-3 Manager из исходников
Удалил последние версии и поставил 2003, но почему то пытается компилировать 2008 программой.
60-2/SECU-3iTBZ-v4.9/бенз-газ/ДПДЗ/ДТВ/УДК/ГБО-4/ВЗ.
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182