-d.lib 和正常的 SFML-system.lib 之间有什么不同?
What's different between -d.lib and just normal like SFML-system.lib?
我刚开始用 Visual Studio 学习 SFML。我遇到了我的图像没有加载 texture.loadFromFile("path")
的问题。我发现有人通过将链接器输入附加依赖项中的每个 sfml-~~.lib 更改为 sfml-~~-d.lib 来解决此问题。于是我改了,解决了!现在我想知道是什么造成了不同:“-d”是什么?
-d 是调试库。
如他们的安装教程所述:
重要的是link匹配配置的库:Debug用“sfml-xxx-d.lib”,Debug用“sfml-xxx.lib”发布。混音不好可能会导致崩溃。
我刚开始用 Visual Studio 学习 SFML。我遇到了我的图像没有加载 texture.loadFromFile("path")
的问题。我发现有人通过将链接器输入附加依赖项中的每个 sfml-~~.lib 更改为 sfml-~~-d.lib 来解决此问题。于是我改了,解决了!现在我想知道是什么造成了不同:“-d”是什么?
-d 是调试库。
如他们的安装教程所述:
重要的是link匹配配置的库:Debug用“sfml-xxx-d.lib”,Debug用“sfml-xxx.lib”发布。混音不好可能会导致崩溃。