Gerade erst begonnen C++
und SFML
SFML: Undefinierte Symbole für die Architektur x86_64 in der Befehlszeile, funktioniert aber in Xcode?
ich Undefined symbols for architecture x86_64
bekam das Lernen, wenn sie mit g++ test.cpp
in der Befehlszeile ausgeführt wird, aber es läuft normalerweise in Xcode
. Wie kann ich es richtig in der Befehlszeile ausführen? (I installiert SFML über Homebrew)
Hier ist mein Test
Code:
#include <SFML/Graphics.hpp>
#include <iostream>
int main() {
sf::RenderWindow window(sf::VideoMode(960, 640), "test");
while (window.isOpen()) {
sf::Event event;
while (window.pollEvent(event)) {
switch (event.type) {
case sf::Event::Closed:
window.close();
break;
}
}
window.clear();
window.display();
}
return EXIT_SUCCESS;
}
Wie sieht Ihr genau Befehlszeile wie folgt aussehen? – user0042
Mögliches Duplikat von [Was ist ein undefinierter Verweis/ungelöster externer Symbolfehler und wie behebe ich ihn?] (Https://stackoverflow.com/questions/12573816/what-is-an-undefined-reference-unresolved-external-) symbol-error-and-how-do-i-fix) – user0042
@ user0042 meinst du den Befehl? es ist nur 'g ++ test.cpp', ich bin mir nicht sicher, ob das genug ist, denn ich habe gerade 'C++' gestartet – wengwengweng