将32位C++库重新编译为64位

Recompiling 32 bit C++ library to 64 bit

本文关键字:编译 64位 新编译 32位 C++      更新时间:2023-10-16

我想使用libtcod库。我运行的是windows 8 64位,我使用dev-c++。

基本上,教程说"如果你在64位系统上,你必须重新编译库,因为预编译的只适用于32位系统"。我该怎么做?它没有解释这一点,所以我甚至不知道我应该做什么。

所有内容都在libtcod站点的文档中进行了解释。。。

以下是要做的:

在Mingw Shell中,类型:

hg clone https://bitbucket.org/jice/libtcod

进入libtcod的主目录:

cd libtcod

并开始编译:

make -f makefiles/makefile-mingw

编译需要几秒钟的时间,具体取决于您的CPU速度。完成后,编译示例:

make -f makefiles/makefile-samples-mingw

通过运行示例检查是否一切正常:

./samples_cpp