# Trunk: mswin32 $BHG$,(B nmake -f enc.mk $B$G%(%i!\<$K$J$k(B

**URL:** <https://www.ruby-forum.com/t/trunk-mswin32-bhg-b-nmake-f-enc-mk-b-g-i-k-j-k-b/139827>\
**Category:** Development\
**Created:** [June 7, 2008, 7:13pm UTC](https://www.ruby-forum.com/t/trunk-mswin32-bhg-b-nmake-f-enc-mk-b-g-i-k-j-k-b/139827 "2008-06-07T19:13:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pegacorn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/cdc98d/32.png) [@pegacorn](https://www.ruby-forum.com/u/pegacorn)\
**Post date:** [June 7, 2008, 7:13pm UTC](https://www.ruby-forum.com/t/trunk-mswin32-bhg-b-nmake-f-enc-mk-b-g-i-k-j-k-b/139827/1 "2008-06-07T19:13:13Z")

</div>

pegacorn e$B$G$9!#e(B

r16754 e$B$NJQ99$G!"e(Bmswin32 e$BHG$,%S%k%I$G$-$J$/$J$C$F$$$^$9!#e(B

> e$B%S%k%I%m%0e(B\>  
> nmake -f enc.mk -l  
> cl -nologo -I. -I.ext/include/i386-mswin32\_90 -I./…/include -I./…  
> -MD -Zi -W3 -wd4018 -wd4101 -wd4244 -O2b2xty- -D\_CRT\_SECURE\_NO\_DEPRECATE  
> -D\_CRT\_NONSTDC\_NO\_DEPRECATE -DONIG\_ENC\_REGISTER=rb\_enc\_register  
> -Foenc/big5.obj -c -Tc./…/enc/big5.c  
> big5.c  
> echo EXPORTS \> enc/big5.def  
> echo Init\_big5 \>\> enc/big5.def  
> cl -nologo -LD -Fe.ext/i386-mswin32\_90/enc/big5.so enc/big5.obj  
> msvcr90-ruby190.lib oldnames.lib user32.lib advapi32.lib shell32.lib  
> ws2\_32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll  
> -libpath:"." -libpath:"." -implib:enc/big5.lib -pdb:enc/big5.pdb  
> -def:enc/big5.def  
> e$B%i%$%V%i%je(B enc/big5.lib e$B$H%\*%V%8%’%/%He(B enc/big5.exp  
> e$B$r:n@.Cfe(B  
> ‘-run’ e$B$O!"FbIt%3%^%s%I$^$?$O30It%3%^%s%I!"e(B  
> e$BA`:n2DG=$J%W%m%0%i%`$^$?$O%P%C%Ae(B  
> e$B%U%!%$%k$H$7$FG’\<1$5$l$F$$$^$;$s!#e(B  
> NMAKE : fatal error U1077: ‘-run’ : e$B%j%?!\<%se(B e$B%3!\<%Ie(B ‘0x1’  
> Stop.  
> NMAKE : fatal error U1077: ‘“C:\Program Files\Microsoft Visual Studio  
> 9.0\VC\BIN\nmake.EXE”’ : e$B%j%?!\<%se(B e$B%3!\<%Ie(B ‘0x2’  
> Stop.  
> \<\<

e$B$I$&=$@5$9$k$Y$-$+$h$/$o$+$j$^$;$s$,!"e(B  
e$B\<h$j4:$($:0J2\<$N%Q%C%A$G%S%k%I$G$-$k$h$&$K$J$j$^$9!#e(B

> e$B%Q%C%Ae(B\>  
> Index: common.mk  
> ===================================================================  
> — common.mk (revision 16898)  
> +++ common.mk (working copy)  
> @@ -376,7 +376,7 @@

encs: enc.mk $(LIBRUBY)  
$(MINIRUBY) -run -e mkdir – -p “$(EXTOUT)/$(arch)/enc/trans”  
enc/trans

- $(MAKE) -f enc.mk $(MFLAGS)

- $(MAKE) -f enc.mk $(MFLAGS) RUBY="$(MINIRUBY)"

enc.mk: $(srcdir)/enc/make\_encmake.rb $(srcdir)/enc/Makefile.in  
$(srcdir)/enc/depend   
$(srcdir)/lib/mkmf.rb $(PREP)  
\<\<
