Таким образом, я могу успешно изменить точку входа C ++, чтобы она находилась в классе, что помогает мне изолировать инициализацию моей графической системы от основного программного кода. Но когда я вызываю какой-то библиотечный код из новой главной программы, вся программа вылетает. Например:
#include <iostream>
using namespace std;
int ENTRY(){
cout << "hello from here" << endl;
system("pause");
}
Я компилирую его с помощью следующих параметров компоновщика: -e__Z5ENTRYv -nostartfiles
Без строки / cout / он работает нормально, иначе он выйдет из строя с / нарушением доступа / при
Что-то мне не хватает?
cout
никоим образом не является частью C ++ STL, не говоря уже о STL. - person chris   schedule 17.09.2013