Форум программистов, компьютерный форум CyberForum.ru

Логи компиляции MinGW - C++

Восстановить пароль Регистрация
 
myxasa
14 / 14 / 1
Регистрация: 31.05.2012
Сообщений: 210
Записей в блоге: 2
14.05.2013, 16:15     Логи компиляции MinGW #1
Как мне получить логи компиляции в мою программу.... Т.е моя консольная программа запускает компилятор MinGW
появляется его консоль и пропадает.. в случае ошибки выводит ошибки и пропадает консоль компилятора.. как мне эти ошибки получить ? может где в текстовый файл логи записывает?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
14.05.2013, 18:15     Логи компиляции MinGW #2
А как запускаешь? Можно же насильно перенаправить вывод в файл. Можно без файла обойтись, в Linux'е например есть замечательная функция popen(), думаю в винде тоже что-то подобное должно быть, можно погуглить.
myxasa
14 / 14 / 1
Регистрация: 31.05.2012
Сообщений: 210
Записей в блоге: 2
14.05.2013, 19:44  [ТС]     Логи компиляции MinGW #3
Цитата Сообщение от Kastaneda Посмотреть сообщение
А как запускаешь? Можно же насильно перенаправить вывод в файл. Можно без файла обойтись, в Linux'е например есть замечательная функция popen(), думаю в винде тоже что-то подобное должно быть, можно погуглить.
Запускаю так:
C++
1
ShellExecuteW(NULL, L"open", L"C:\\Users\\User\\Desktop\\abc\\compiler\\bin\\compiler.exe", L"../test/*.cpp -ld3d9 -static", L"C:\\Users\\User\\Desktop\\abc\\compiler\\bin", SW_SHOWNORMAL);
тут важен параметр рабочая папка L"C:\\Users\\User\\Desktop\\abc\\compiler\\bin"


Добавлено через 38 минут
C++
1
FILE   *out = _popen("C:\\Users\\User\\Desktop\\abc\\compiler\\bin\\compiler.exe C:\\Users\\User\\Desktop\\abc\\compiler\\test\\*.cpp -ld3d9 -static", "rt");
Ругается библиотек нет....в ShellExecuteW была указана рабочая директория L"C:\\Users\\User\\Desktop\\abc\\compiler\\bin"
а тут как указать?
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
14.05.2013, 20:13     Логи компиляции MinGW #4
Возможно поможет - http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx
Yandex
Объявления
14.05.2013, 20:13     Логи компиляции MinGW
Ответ Создать тему
Опции темы

Текущее время: 05:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru