我在 Code::Blocks 17.12 中设置 SDL,在 Windows 上使用 MinGW,我看到了一组奇怪的链接器选项。我是新手,所以这可能很明显。加载一个项目,进入顶部的Project选项卡,单击Properties,然后单击Project's build options。如果你点击Linker settings,你会发现两件事。一个包含要链接的库列表,而另一个包含在命令本身中提供给链接器的选项列表。这是窗口的截图:
我发现删除链接库根本不会弄乱构建,而删除链接器选项会弄乱一切。这是只有 SDL 才会发生的事情吗?这两个部分有什么区别?这些标志告诉链接器做什么?