【发布时间】:2018-05-04 22:36:44
【问题描述】:
作为一个爱好项目,我正在尝试使用 Visual Studio Express 2015 编译开源游戏 Simutrans(作为对游戏玩法进行一些小改动的先驱)。它需要一些通用库(bzip、pthreads、SDL,可能还有 Allegro)。 the Simutrans compilation instructions 和一些 SDL 文档似乎都假设人们应该或将自己构建这些库。通过搜索 Stack Overflow 和其他论坛,我了解到,如果您要将某些东西移植到一个奇异的平台(PowerPC 上的 BeOs?!),有时这是必要的,以提高您的编程知识,或者因为you want specific compilation options。这些都不适用于我:我使用的是标准 Wintel 系统,我不想了解 SDL;仅仅学习 C++ 和 Simutrans 将需要数年时间。在我自己的计算机上从源代码编译库 [编辑:明显] 会以任何方式提高性能,还是有任何其他与我的情况相关的优势?
这是我近三年来的第一个编程项目,所以请假设您是在与知识最少的初学者交谈。
【问题讨论】:
-
它会“提高性能”吗?根据您的编译器和 CPU 架构,也许?足以引起注意(在非常具体的用例之外)? 可能不会
-
谢谢@Chad,这是一个很有帮助的评论,我已经用它来改进这个问题。
标签: visual-c++ compilation sdl libraries