curl-7.81.0 を再ビルド時に発生した NMAKE : fatal error U1077: 'if' : リターン コード '0x1' の解決法
CURL をビルドした時、
error LNK2001: unresolved external symbol __imp__IdnToAscii@20 error LNK2001: 外部シンボル "__imp__IdnToAscii@20" は未解決です |
というエラーが出てしまって、その解決策のために ライブラリに Normaliz.lib を追加してみたのですが変化がなく、
nmake /f Makefile.vc mode=static RTLIBCFG=static vc=9 MACHINE=x86 ENABLE_IDN=no
で再コンパイルするために
curl-7.81.0\builds 配下のフォルダを削除したのですが
NMAKE : fatal error U1077: 'if' : リターン コード '0x1' Stop. NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe"' : リターン コード '0x2' Stop. |
というエラーが出てくるようになってしまいました。
curl-7.81.0\winbuild\MakefileBuild.vc の package: セクションを開いてみると
コマンドがあったので、頭に echo on を付けて、 nul へのリダイレクトを消去して実行してみました
if exist ..\builds\libcurl-vc9-x86-release-static-ipv6-sspi-schannel-obj-lib\libcurl_a.lib copy ..\builds\libcurl-vc9-x86-release-static-ipv6-sspi-schannel-obj-lib\libcurl_a.lib ..\builds\libcurl-vc9-x86-release-static-ipv6-sspi-schannel\lib\ /y 指定されたパスが見つかりません。 0 個のファイルをコピーしました。 |
どうやらフォルダができてない模様
curl-7.81.0\builds\libcurl-vc9-x86-release-static-ipv6-sspi-schannel 配下に lib / bin / include を作成したところうまく動きましたとさ・ω・
Comments