vs2010编译错误:error MSB3073: :VCEnd" exited with code 1.

vs2008编译通过,但vs2010出现如下错误:


 1>  The system cannot find the path specified.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: The command "copy C:\projects\compname\tck\app\appname\Debug\* \\sl-fc-1\appname\*
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy C:\projects\compname\tck\app\appname\\vslibs\* \\sl-fc-1\appname\*
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" exited with code 1.


网上有很多关于MSB3073错误的文章,最后终于找到了。

解决方法如下:


Custom build tasks can be in one of two places. Right click on your project, select Properties, then check:

    Configuration Properties|Build Events|Post-Build Event
    Configuration Properties|Custom Build Step|General

If you have multiple projects in your solution check all of them. If you don't see a reference to a copy to \sl-fc-1 you may have a reference to a batch file that does this copy. I recommend that you disable all the post-build tasks one by one until you find the one that does this.

Good luck.


你可能感兴趣的:(C++)