DUIEngine使用Visual Studio 2010编译Debug_Dll版有关Error MSB3073错误解决方案

在使用Visual Studio 2010编译DUIEngine的Debug_Dll版如果遇见如下错误:

1 错误    64    error MSB3073: 命令“copy  D:\SomePath\DUIEngine\Debug_Dll\\DUIEngine.lib ..\lib\
2 copy  D:\SomePath\DUIEngine\Debug_Dll\DUIEngine.dll ..\bin\
3 
4 :VCEnd”已退出,代码为 1。

即error MSB3073错误时,因为相关的编译配置参数有误。

 

请从菜单/项目/DUIEngine属性页/常规中修改以下红色方框标记处一致。此时修改同输出的lib文件名字修改有关,相关详细信息请参考这篇《VS2010 C++环境下DLL和LIB文件目录及名称修改》。

 

请再从菜单/项目/DUIEngine属性页/生成事件/后期生成事件中修改“命令行”的内容同以下红色方框标记处一致。此处命令作用是在生成相应的dll和lib文件后复制至对应的lib目录下。

还有存在输出目标文件夹下已经存在相应的生成文件,由于覆盖问题也可能导致error MSB3073错误,此时可以到lib目录下删除相应的生成文件。

 

 

posted @ 2014-04-09 19:24  aoniao  阅读(2717)  评论(0编辑  收藏  举报