我最近开始学习SFML API用于学习目的,但在我看来它只支持Codeblocks IDE和Visual Studio。我不喜欢这两个IDE用于我自己的想法,我喜欢Qt附带的IDE。
是否可以在Qt创建者中基本使用SFML?
修改
我知道有些人可能有一天会在google上找到这个,经过8天的努力设置sfml与qt creator合作我找到了解决方案:
步骤1:从网站下载VS版本的SFML(NOT codeblocks version) 步骤2:将DLL从C:\ SFML-1.6 \ lib复制到system32目录 第3步:打开qt creator,制作一个普通的C ++项目,打开.pro文件并添加以下行:
INCLUDEPATH += C:\SFML-1.6\include
LIBS += C:\SFML-1.6\lib\sfml-system.lib \
C:\SFML-1.6\lib\sfml-window.lib \
C:\SFML-1.6\lib\sfml-graphics.lib \
C:\SFML-1.6\lib\sfml-audio.lib \
C:\SFML-1.6\lib\sfml-network.lib
你已经完成了!
答案 0 :(得分:3)
简短回答:是的。
IDE并不是那么重要。编译器。根据Qt Creator使用的编译器,您可以下载相应的SFML包。很可能基于MinGW的版本可以正常使用Qt Creator的默认安装。 (我相信这依赖于MinGW?)
所有剩下要做的就是将SFML放在自己的目录中,并确保在Qt Creator项目中设置正确的路径。真的没什么了不起的。
答案 1 :(得分:-1)
配置+ = link_pkgconfig
PKGCONFIG + = sfml-all