2016-06-21 13 views
1

Das Problem ist, dass GDB keine Debug-Informationen von einigen Stellen eines Programms mit SFML erhalten kann. CLION Spezifikationen:Gibt es eine Möglichkeit, den "GDB-Fehler" für ein SFML-Programm in CLion zu beheben?

  • CLION 2016.1.3
  • MinGW-w64 3.4
  • GDB 7.8.1

fand ich eine Antwort darauf hindeutet, für eine Weile Anti-Viren-Software zu stoppen, aber es funktioniert nicht.

Codebeispiel:

int main(int argc, char* argv[]) { 

    sf::RenderWindow window(sf::VideoMode(800, 600), "myproject"); 

    Interface interface (window); 
    /* Setting up 'interface'*/ 

    while (window.isOpen()) { 
     sf::Event event; 
     while (window.pollEvent(event)) { 
      /* Capture events */ 
     } 
     window.clear(); 
     interface.draw(); // Breakpoint here, information captured instantly 
    } 
} 

innen interface.draw Gehen():

void draw() { 
    for (FramePtr &ptr : activeFrameStack) // Debugger fails to get info here 
     ptr->draw (window); 
} 

Antwort