С Новым годом! Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
7 / 7 / 3
Регистрация: 04.06.2015
Сообщений: 189

Программный билд проекта VS2008

25.04.2018, 18:50. Показов 728. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Скажите пожалуйста можно ли с помощью кода на с++ сбилдить другой проект и ,если он не сбилдился, то выводить сообщения. Буду благодарен если приведете пример кода. На данный момент делают это с помощью bat-файла. Но проблема то, что если не сбилдилось то я об этом не могу узнать программно.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.04.2018, 18:50
Ответы с готовыми решениями:

Билд отдельных модулей проекта
Здравствуйте. Попытался сделать в одном проекте два приложения(модулями), с общей библиотекой. Подскажите пожалуйста .. у меня в...

Сборка проекта(VS2008 c++)
написал на VS2008 c++ windows forms приложение. Встал вопрос о том как правильно его собрать? Просто нажать Ф5 и залезть в папку...

Преобразования проекта с VS2008 в VS2010
парни вот ссылка на емаил почтавик, он был написан в visual studio 2008, я его открываю в vs 2010 оно его переделывает и выдает 3...

5
0 / 33 / 5
Регистрация: 01.12.2017
Сообщений: 708
25.04.2018, 21:13
Sierra26, о каком проекте идёт речь? Это Вы компилятор свой создали? Нужно проверить hex код файла, об этом можете почитать в интернете.
0
Maniac
Эксперт С++
 Аватар для ISergey
1464 / 965 / 160
Регистрация: 02.01.2009
Сообщений: 2,820
Записей в блоге: 1
25.04.2018, 23:48
Цитата Сообщение от Sasha38 Посмотреть сообщение
Нужно проверить hex код файла, об этом можете почитать в интернете.
Что? что почитать?
Цитата Сообщение от Sierra26 Посмотреть сообщение
На данный момент делают это с помощью bat-файла. Но проблема то, что если не сбилдилось то я об этом не могу узнать программно.
Запустите программно cmd (в аргументах пусть в вашему bat), вывод консоли можно перенаправить и потом парсить.
https://msdn.microsoft.com/en-... s.85).aspx
2
7 / 7 / 3
Регистрация: 04.06.2015
Сообщений: 189
26.04.2018, 09:56  [ТС]
Цитата Сообщение от ISergey Посмотреть сообщение
Запустите программно cmd (в аргументах пусть в вашему bat), вывод консоли можно перенаправить и потом парсить.
Запускать с помощью system("......"); можно ли в этом случае перенаправить?
0
Maniac
Эксперт С++
 Аватар для ISergey
1464 / 965 / 160
Регистрация: 02.01.2009
Сообщений: 2,820
Записей в блоге: 1
26.04.2018, 11:07
Цитата Сообщение от Sierra26 Посмотреть сообщение
Запускать с помощью system("......"); можно ли в этом случае перенаправить?
Нет, там получите только код ошибки если она была. Проверьте возможно этого хватит.
1
7 / 7 / 3
Регистрация: 04.06.2015
Сообщений: 189
27.04.2018, 09:57  [ТС]
Спасибо. Буду пробовать

Добавлено через 22 часа 44 минуты
Sasha38, Нет пока я не достиг такого уровня, чтобы писать компиляторы. Все намного проще. Есть проект .sln мне его надо программно сбилдить и если он не сбилдился (ошибка в коде) то вывести сообщение об ошибке. system в этом случае помогло. Возвращает 1 если ошибка. Вот кусочек кода:
C
1
int nError = system("@"%VS90COMNTOOLS%\\..\\IDE\\devenv" Путь к sln /Build Debug");
. Проблема решена! Всем спасибо!

Добавлено через 2 минуты
C
1
int nError = system("@"%VS90COMNTOOLS%\\..\\IDE\\devenv" Путь к sln /Build Debug");
, что то с кавычками не то.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.04.2018, 09:57
Помогаю со студенческими работами здесь

Перенос проекта из VS2008 на VS2010
Писал проект на vs08 , все работало. Сейчас перенес проект на vs10 и сразу(код не менялся) серия ошибок. d3dUtility.obj : error...

Работа с файлами проекта [VS2008]
Всем доброго времени суток! Есть проект на Windows Form Application В проекте есть несколько файлов, обычно исходный код для...

Запуск VS2008 проекта на VS2013
Доброе утро, есть движок, который работает и компилируется в 2008 студии - хочу работать в своём любимом IDE VS2013, но при этом...

Ошибка при создании проекта C# в VS2008
Подскажите, как исправить. При создании проекта выскакивает ошибка: --------------------------- Microsoft Visual Studio ...

Программный доступ к коду проекта VBA
Доброй ночи, дамы и господа. Есть книга Excel, проект которой защищен паролем и скрыт от просмотра. Пароль известен. Вопрос: Можно ли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru