好的,所以我有一个使用SFML的C ++项目,我希望能够使用MinGW从CMD编译它。我有它所以我可以编译。但是,我只需要知道我还需要做什么才能使它与SFML一起使用。我尝试用CodeBlocks和MinGW编译它,它工作正常,直到我尝试运行它,此时它告诉我我的电脑中缺少sfml-system.dll。这是否意味着我安装错误了?我按照CodeBlocks的安装顺序,从我能说的...我把include \ SFML放在MinGW的include \中,然后把所有* .a' s从lib \放到\ lib中MinGW也是如此。 感谢您的帮助!
答案 0 :(得分:2)
好的,如果它构建良好并且在链接时与sfml-system.dll
链接,则没有真正的问题。您需要做的就是在构建sfml-system.dll
文件的目录中复制.exe
(或建立一个链接)。这将使.exe
找到所需的库。
答案 1 :(得分:0)
libgcc_s_dw2-1.dll 位于最新MinGW releases上的 bin 文件夹中。
复制到 .exe 文件夹,它应该运行。