TVTestについて語るスレ Part 40

このエントリーをはてなブックマークに追加
368名無しさん@編集中
馬鹿わきすぎw
けーあんは本スレ行って帰ってくるな。
64ビットは以下が難関。後はググれ。
----------
FAAD2
----------
64ビットバイナリー作成

libfaad\common.h
(315行目)
#if defined(_WIN32) && !defined(__MINGW32__)

(変更後)
#if defined(_WIN64) && !defined(__MINGW64__)
// No LRINTF until someone writes an .asm file
#elif defined(_WIN32) && !defined(__MINGW32__)

369名無しさん@編集中:2012/09/24(月) 00:13:28.29 ID:pVy3f5dN
----------
libpng
----------
scripts/pnglibconf.h.prebuiltをカレントフォルダに pnglibconf.h と名前を変更しコピー。
370名無しさん@編集中:2012/09/24(月) 00:14:07.33 ID:pVy3f5dN
----------
libjpeg
----------
ファイル名の変更
makefile.vc → makefile
jconfig.vc → jconfig.h

以下のパッチを適用
-----
--- jmorecfg.h.old 2003-02-09 18:31:51.000000000 -0500
+++ jmorecfg.h 2003-02-09 18:31:11.000000000 -0500
@@ -158,8 +158,11 @@
/* INT32 must hold at least signed 32-bit values. */

#ifndef XMD_H /* X11/xmd.h correctly defines INT32 */
+#include <basetsd.h> /* jparise: let basetsd.h define INT32 */
+#if 0
typedef long INT32;
#endif
+#endif

/* Datatype used for image dimensions. The JPEG standard only supports
* images up to 64K*64K due to 16-bit fields in SOF markers. Therefore
@@ -209,6 +212,7 @@
* explicit coding is needed; see uses of the NEED_FAR_POINTERS symbol.
*/

+#undef FAR /* jparise: FAR may have been defined by the Win32 headers */
#ifdef NEED_FAR_POINTERS
#define FAR far
#else