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 を作成したところうまく動きましたとさ・ω・

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です