Что может быть причиной для сбоя/выхода программы перед вводом функции main()?Моя программа выходит до ввода функции main()
Я работаю над проектом, который работал нормально. Я добавил код, который использует потоки boost, я обновил make-файлы (CMakeLists.txt), и все компилируется и связывается без проблем.
Когда я запускаю исполняемый файл, все, что я получаю, это приглашение.
Чтобы проверить, запускаются ли какие-либо программы, я добавляю cerr << "TEST" << endl
в качестве первой инструкции в main()
, и ничего не печатается.
Конечно, когда я пытаюсь напечатать эту строку, нить не создается.
Ввод точки останова в начале main() бесполезен.
система:
Windows 7, MinGW, GCC, CMake
Каков был код? – Rapptz
Возможно, вы захотите использовать 'gdb' :) – spinus
Скорее всего, причина в некоторой статической инициализации или попытка загрузить не найденную DLL. –