使用MinGW编译SFML项目

时间:2012-11-07 04:59:06

标签: c++ mingw sfml

好的,所以我有一个使用SFML的C ++项目,我希望能够使用MinGW从CMD编译它。我有它所以我可以编译。但是,我只需要知道我还需要做什么才能使它与SFML一起使用。我尝试用CodeBlocks和MinGW编译它,它工作正常,直到我尝试运行它,此时它告诉我我的电脑中缺少sfml-system.dll。这是否意味着我安装错误了?我按照CodeBlocks的安装顺序,从我能说的...我把include \ SFML放在MinGW的include \中,然后把所有* .a' s从lib \放到\ lib中MinGW也是如此。 感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

好的,如果它构建良好并且在链接时与sfml-system.dll链接,则没有真正的问题。您需要做的就是在构建sfml-system.dll文件的目录中复制.exe(或建立一个链接)。这将使.exe找到所需的库。

答案 1 :(得分:0)

libgcc_s_dw2-1.dll 位于最新MinGW releases上的 bin 文件夹中。

复制到 .exe 文件夹,它应该运行。