iCAx开思工具箱

标题: 为什么编译好的dll文件要删除后才能再编译呢 [打印本页]

作者: pangpang8    时间: 2007-6-25 22:04
标题: 为什么编译好的dll文件要删除后才能再编译呢
如果不删就出来这个
LINK : fatal error LNK1168: cannot open ..\Startup\CDSDP.dll for writing
作者: pangpang8    时间: 2007-6-26 12:58
??
作者: pangpang8    时间: 2007-6-26 19:20
?
?
作者: hunglau    时间: 2007-6-27 19:22
因为调试时dll是读进去是只读的,不能改写的,所以不能编译,你关掉ug或是换个dll的名字就可以了,
作者: hunglau    时间: 2007-6-27 21:30
因为调试时dll是读进去是只读的,不能改写的,所以不能编译,你关掉ug或是换个dll的名字就可以了,
作者: airen    时间: 2007-6-29 13:52
你程序没退出,只是结束而已。所以无法删除或覆盖

/*ARGSUSED*/
void ufusr(char *param, int *retcode, int param_len)
{
  if (!UF_CALL(UF_initialize()))
  {
    do_ugopen_api();
    UF_CALL(UF_terminate());
  }
}

int ufusr_ask_unload(void)
{
  return (UF_UNLOAD_IMMEDIATELY);
}
作者: 张少杰    时间: 2010-11-21 15:58





欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3