原本想生成dll檔案後,自動拷貝到指定的路徑,結果編譯報錯:
1>syAve.vcxproj -> D:\My Resources\Hello World\測試\Smer 2019.4.28\Debug\syAve.dll
1>系統找不到指定的檔案。
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: 指令“copy D:\My Resources\Hello World\測試\Smer 2019.4.28\Debug\syAve.lib ..
\Smer\Lib\Debug
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: copy D:\My Resources\Hello World\測試\Smer 2019.4.28\Debug\syAve.dll ..\Smer
\Lib\Debug
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: :VCEnd”已退出,代碼為 1。
原因是:copy指令不支援路徑帶空格。(備注:中文是支援的。)
解決辦法是:路徑加引号!
