c语言 为什么提示文件编译成功但是却没有文件

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:32:40
c语言 为什么提示文件编译成功但是却没有文件
Compiling resources...
Linking...
Creating library Release/svchost.lib and object Release/svchost.exp
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library

svchost.dll - 0 error(s), 0 warning(s)
已经提示编译成功但是

在编译后面的相关联的文件的时候
却提示找不到文件
: error RC2135 : file not found: res\svchost.dll
执行 rc.exe 时出错.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\Release\install.sbr': No such file or directory
执行 bscmake.exe 时出错.

install.exe - 1 error(s), 0 warning(s)
3 楼 我是 2003的 VC6企业简体中文版本 + 2003 DDK
svchost是我编译 的 svchost.dll 是编译生成的 VC6我已经重装了
代码是肯定 没问题的
别人可以编译通过
只是我不可以

1、资源编译器错误 RC2135
未找到文件:filename

资源编译器命令行中指定的文件未找到。检查该文件是否已被移动到其他目录以及文件名或路径是否正确键入。

使用 INCLUDE 环境变量或 Visual C++ INCLUDE 设置搜索文件。

2、BSCMAKE 错误 BK1506
无法打开文件“filename”[: reason]

BSCMAKE 无法打开文件。

可能的原因

文件被另一进程锁定。如果给出的原因是“权限被拒绝”,则浏览器可能正在使用该文件。关闭“浏览”窗口并重试生成。
磁盘已满。
硬件错误。
指定的输出文件与现有子目录同名。

重新安装你的VC

人品不行咯,
原因就是你的XP系统
嫌你的C程序太丑了,
一次满足不了,卸载--安装
再来一次 就行了-.-

。。都说了哈~是冲突嘛~~~~
defaultlib "LIBCMT" conflicts with use of other libs

这个lib冲突了,检查一下LINK选项里导入的lib,要是不能确定就还原一下默认设置。

svchost不是系统里面的东东嘛~可能是这个和已经有的冲突了。。。

天啊~你做这个干什么哈???病毒??嘿嘿