ちょっと思うことありVLCをコンパイルしようと思うと、途中でliveMediaが古いといわれるので、
回り道ですがまずはliveMediaのコンパイルをすることにした。しかしVisual C++ 2008 Express Editionだと、うまくいかないところがあったので、そのメモ。
原因は
http://msdn.microsoft.com/ja-jp/library/8h8eh904(VS.80).aspx
によるもの。
win32configの以下の部分を変更
そしてgroupsockディレクトリ以下のGroupsock.cppとNetAddress.cppで、以下の様にincludeする条件を変更する。
回り道ですがまずはliveMediaのコンパイルをすることにした。しかしVisual C++ 2008 Express Editionだと、うまくいかないところがあったので、そのメモ。
原因は
http://msdn.microsoft.com/ja-jp/library/8h8eh904(VS.80).aspx
によるもの。
win32configの以下の部分を変更
TOOLS32 = C:\Program Files\Microsoft Visual Studio 9.0\VCさらにmsvcirt.libと書かれている部分をmsvcprt.libに変更。
そしてgroupsockディレクトリ以下のGroupsock.cppとNetAddress.cppで、以下の様にincludeする条件を変更する。
26c26
< #if (defined(__WIN32__) || defined(_WIN32)) && !defined(__MINGW32__)
---
> #if ((defined(__WIN32__) || defined(_WIN32)) && (_MSC_VER < 1300)) && !defined
(__MINGW32__)
29c29
< #if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
---
> #if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
|| (defined(__WIN32__) || defined(_WIN32)) && (_MSC_VER >= 1300)
