ビルドプロセス後に作成した.libファイルをVSに特定のフォルダーにコピーさせたい。そこで、プロジェクトの構成、ビルド後のイベントに移動し、次のコマンドを入力しました。
if exist $(TargetPath)
xcopy "$(TargetPath)" "C:\Users\Incubbus\Documents\Visual Studio 2010\My Libraries\z.lib" /Y
しかし、「ビルド」をクリックするとプロセスが失敗し、次のエラーが発生します。
エラーMSB3073:コマンド "存在する場合C:\ Users \ Incubbus \ Documents \ Visual Studio 2010 \ My Libraries \ MyNetWorkProject \ Debug \ IncNetworkLibD.lib xcopy" C:\ Users \ Incubbus \ Documents \ Visual Studio 2010 \ My Libraries \ MyNetWorkProject \ Debug \ IncNetworkLibD.lib "" C:\ Users \ Incubbus \ Documents \ Visual Studio 2010 \ My Libraries \ z.lib "/ Y
:VCEnd"はコード2で終了しました。
:VCEnd
エラーメッセージのコマンド文字列の中にも疑問があります<-これが理由かもしれませんか?これを解決するにはどうすればよいですか?
ヘルプやヒントは喜んで消費されます:)...
部分的な解決策:
編集:xcopyがこれがファイルかディレクトリかを尋ねるとき、名前の変更部分(Inc.lib
to z.lib
)が問題になるようです...名前を変更したファイルをコピーするのではなく、元の名前のファイルをディレクトリにコピーするだけで機能します