謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

wineで.NET Framework 2.0を動かすためのメモ

基本的にはAppDBに書かれてる通りでおk。
l_intl.nlsはWindowsから取ってこなくても、ReactOScreate_nlsで作成可能。
nls周りはwineだとlibs/wineにあるが、*.nlsではなく*.cを生成していてコンパイル/静的リンクしてしまうようだ。

l_intl.nlsの作成

Readmeが古い。RBuildを使うように変更されたときに、Makefileが削除されたんだと思う。取りあえずソース読んで適当に。

svn co svn://svn.reactos.org/reactos/trunk/reactos/tools/create_nls/
cd create_nls
sed -i.org -e 's/\.\.\/\.\.\/media\/nls/./g' create_nls.c
winegcc create_nls.c
wget -O unicode.org/UnicodeData.txt http://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt
wget -np -r http://ftp.unicode.org/Public/MAPPINGS/
mv ftp.unicode.org/Public/MAPPINGS unicode.org/
./a.out