将32位C++库重新编译为64位
Recompiling 32 bit C++ library to 64 bit
我想使用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
相关文章:
- G++无法编译Win7,64位(MinGW.org GCC-6.3.0-1)
- 在 Slackware 14.2 64 位上使用 ACE 库编译错误
- 在 64 位 Linux armv8 计算机上编译 32 位二进制文件时遇到问题
- 如何将 32 位编译二进制转换为 64 位
- 将32位和64位应用程序(具有相同代码)编译为一个EXE
- 在 64 位 Windows 上运行的 32 位应用程序是否仍然需要使用 SAFESEH 进行编译
- 在Java(JNI)中与Mingw C 一起编译64位静态LIB
- 在 MSVC 2010 中编译 64 位应用程序
- 在visualstudio2010下编译64位
- 我想在Windows上使用Clang从C++编译64位代码-找不到stdio.h文件
- VS COM项目以32位编译,但在尝试编译64位时引发错误C2259
- 如何使用代码块编译64位SDL代码(没有管理权限)
- Xcode:使用 32 位库编译 64 位应用程序
- 尝试使用 g++ 编译 64 位窗口的.cpp
- 如何使用G++w/CodeBlocks编译64位
- 如何使用visual c++2008编译64位
- 无法编译 64 位 Visual Studio 2010 项目
- 为windows和mac编译64位架构的OpenAES
- 抱歉,未实现:未在中编译64位模式
- 编译 64 位时处理由于 C++ C2664 导致的向下转换的最佳做法