如何在Mac上通过命令行编译SFML项目?

7

我正在尝试在Mac OSX下通过命令行编译一个SFML项目,但目前无法编译成功。有什么帮助吗?

2个回答

7

对于作为模板一部分的简单窗口应用程序,我能够使用以下命令进行编译。

g++ -framework OpenGL -framework SFML -framework SFML-window main.cpp

希望这有所帮助。


这对我不起作用。我必须运行“g++ -F /Library/Frameworks -c main.cpp”,然后运行“g++ main.o -o main -framework sfml-window -framework sfml-graphics -framework sfml-system”,才能正常工作。否则会出现错误,指出架构错误。 - Erik Skoglund

6
您只需要使用一条指令进行编译:
g++ -framework sfml-window -framework sfml-graphics -framework sfml-system main.cpp -o main

谢谢,这正是我想要的。 :-) - kometen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接