akl
September 16th, 2002, 05:20 AM
I have two different kind of configurations for a project that will produce dll with different names. The files are generated ok, but I have to register the files manually afterwords or change the regsvr32 /s /c "$(TargetPath)" to use the new specified dll-name for the configuration i am using. I get the following warning:
iCOMSMI_PD.exp : warning LNK4070: /OUT:iCOMSMI.DLL directive in .EXP differs from output filename "iCOMSMI___Win32_Debug_PD/iCOMSMI_PD.dll"; ignoring directive

The problem is I can't find the place where /OUT:iCOMSMI.DLL is specified. Even though it is ignored so everything works, I would like to know where to change this so I can get rid of the warning. Anyone?

--------------------------------------------------------------------------------

krmed
September 16th, 2002, 06:59 AM
If you edit your .def file, you'll find a line that says

LIBRARY xxxxxx.lib

Simply delete the file name and leave the line to just say

LIBRARY

That will get rid of your problem.

本文来自CSDN博客:http://blog.csdn.net/ProProG/archive/2009/11/11/4798225.aspx

相关文章:

  • 2021-06-30
  • 2022-12-23
  • 2021-11-28
  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-27
猜你喜欢
  • 2021-11-19
  • 2022-02-18
  • 2021-09-21
  • 2021-06-29
  • 2021-06-26
  • 2022-12-23
相关资源
相似解决方案