【发布时间】:2021-07-19 09:27:51
【问题描述】:
我找到了一种将 SFML 连接到 Qt Creator 环境的方法。我已经很高兴了,但后来我尝试使用 qt 和 SFML 将代码推送到项目中,但没有任何效果。事实上,为了将 SFML 连接到 qt creator,您需要更改 .pro 文件并在 Qt 项目的目录中移动一些包含 SFML 文件的目录。我在 .pro 文件中写了这个:
TEMPLATE = app
CONFIG -= qt
CONFIG += console
LIBS += -L/Users/vladimirkorsunov/QtProjects/untitled/untitled/Contents/Frameworks/
CONFIG (release, debug|release): LIBS += -lsfml-audio -lsfml-graphics -lsfml-network -lsfml-window -lsfml-system
CONFIG (debug, debug|release): LIBS += -lsfml-audio -lsfml-graphics -lsfml-network -lsfml-window -lsfml-system
INCLUDEPATH += /Users/vladimirkorsunov/QtProjects/untitled/
DEPENDPATH += /Users/vladimirkorsunov/QtProjects/untitled/
它可以工作,但我不能在这个项目中使用 qt,因为我删除了所有,这是之前在 .pro 文件中的。我尝试在代码之后添加此代码,该代码已经在 .pro 中,但它仍然不起作用。我可以在一个窗口中同时使用 SFML 和 Qt 吗?比如用SFML画图形,用Qt画GUI?
【问题讨论】:
-
看看this。
-
你的操作系统是什么?
-
我的操作系统是 Mac OS Big Sur
-
我认为在所有操作系统中,程序看起来都一样,您应该在您的操作系统中找到安装SFML的路径,然后将其放入.pro文件中。我不完全了解 Mac,但我确定 ubuntu。