如何使用Microsoft Visual Studio Community 2017(版本15.2)使用我的SFML 2.4.2静态库构建生成包含文件?

时间:2017-07-07 14:38:37

标签: static-libraries visual-studio-2017 sfml

我正在尝试安装SFML版本2.4.2以与Microsoft Visual Studio Community 2017版本15.2一起使用。根据SFML网站上提供的教程,“如果没有为您的Visual C ++版本编译SFML包,则必须自己构建SFML。”

因此,我下载了SFML 2.4.2的源代码,在SFML网站上的another tutorial之后使用CMake(版本3.8.2)生成了一个Visual Studio项目,并构建了该项目。静态库似乎编译得很好(我还没有测试它们,但它们存在),但是没有生成头文件,甚至没有'include'文件夹。

我在另一个关于为旧版Visual Studio编译SFML的问题中找到a solution,但在我使用的版本中,菜单的措辞不同,选项(我认为)我应该改变已被折旧。

Microsoft在提示中提供有关折旧选项的信息似乎只讨论处理项目依赖性,而不是在构建项目时生成哪种类型的文件。

1 个答案:

答案 0 :(得分:0)

包含文件并非真正生成,它们只是由您的项目引用,因此它可以看到SFML所需的声明。

您要做的是构建“INSTALL”目标,该目标将安装您可以在项目中引用的库和标题