我是C ++编程的新手,所以我想通过熟悉SFML来加入它。 我下载了Visual Studio 2013 Express Windows桌面。
然后我意识到VS2013没有SFML。 所以我必须为我编译/构建它,然后我下载了CMake。
当关于互联网上的一些教程编译它时,我得到了重点,当我必须在VS2013中使用“SFML_STATIC”标志构建时。 因此,之前,我为共享库成功构建它。
当我使用生成器“Visual Studio 12 2013”生成CMake时,它将创建五个项目:
它首先出现了5个项目中有4个已损坏的问题,因此我必须手动修复.vcxproj文件。 之后我重新加载项目,然后开始构建解决方案。
我确实收到链接器错误,告诉我他/她/它找不到几个文件: opengl32.lib; WINMM.LIB; GDI32.LIB; WS2_32.LIB; 和一些SFML特定文件。
我发现这些文件位于VS2013变量#(WindowsSdkDir)指向的位置。但仍有那些.dll被发现,请参阅
我也发现针对MS的VS2013存在一些问题。 有谁知道如何解决这一问题?有没有人成功建造它?
非常感谢提前。感谢您的帮助。