aoniao

在使用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目录下删除相应的生成文件。

 

 

分类:

技术点:

相关文章:

  • 2021-09-17
  • 2021-12-28
  • 2021-10-05
  • 2021-10-31
  • 2021-11-15
  • 2021-09-17
  • 2021-08-18
猜你喜欢
  • 2021-04-20
  • 2022-01-15
  • 2021-11-22
  • 2021-11-12
  • 2021-11-16
  • 2022-01-02
  • 2021-12-03
相关资源
相似解决方案