最近用PB编译的时候总是出现nmake.exe出错

guetcw 2008-12-04 12:26:08
重装了N次PB,然后又重装了N次系统,问题依旧。我顶他个肺,快崩溃了。
nmake.exe遇到问题需要关闭  哪位有解决办法?
...全文
160 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
guetcw 2008-12-08
  • 打赏
  • 举报
回复
结贴,似乎是病毒搞成的。
guetcw 2008-12-06
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 xumercury 的回复:]
引用 12 楼 guetcw 的回复:
我也是选的sysgen,我PB装在C盘,不过WINCE500装在了D盘,以盘现在还有10G的空间,应该足够了吧。


我们一般都是吧wince500和PB放在一起。。。C盘统一留好20G来做这个东西。防止问题出现。
如果还解决不了重新装PB+ADS1.2吧。
[/Quote]
以前都是装在D盘的,可用空间差不多有30G也是一样的问题。
都不知道重装了多少次PB了。
guetcw 2008-12-06
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 xdkui 的回复:]
是命令行吗? 如果是, 别在release目录下编译
[/Quote]
不是命令行。
lesho 2008-12-06
  • 打赏
  • 举报
回复
可能原因如下(摘自MSDN文档):
A syntax error in the makefile
An error or exit code from a command
An interruption by the user

检查你的DDK安装是否正确,makefile sources文件有没有错误
xumercury 2008-12-05
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 guetcw 的回复:]
我也是选的sysgen,我PB装在C盘,不过WINCE500装在了D盘,以盘现在还有10G的空间,应该足够了吧。

[/Quote]
我们一般都是吧wince500和PB放在一起。。。C盘统一留好20G来做这个东西。防止问题出现。
如果还解决不了重新装PB+ADS1.2吧。
91program 2008-12-04
  • 打赏
  • 举报
回复
去看看WINCE500目录下的build.log文件,那时可以提供更多的出错信息。
hzdysymbol 2008-12-04
  • 打赏
  • 举报
回复
注意这个环境变量是PC的环境变量,不是PB或BSP的
hzdysymbol 2008-12-04
  • 打赏
  • 举报
回复
1. 检查一下你的防病毒软件,把它Disable掉,然后再试试
2.检查一下环境变量ComSpec的设置?
它应该是"C:\Windows\system32\cmd.exe"
gooogleman 2008-12-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 guetcw 的回复:]
工程都是新建的,不管什么工程都是nmake.exe出错。
[/Quote]

换个BSP试试,估计是你的BSP一些环境变量设置问题,你改动太大,估计郁闷事情N多。
guetcw 2008-12-04
  • 打赏
  • 举报
回复
工程都是新建的,不管什么工程都是nmake.exe出错。
gooogleman 2008-12-04
  • 打赏
  • 举报
回复
[Quote=引用楼主 guetcw 的帖子:]
重装了N次PB,然后又重装了N次系统,问题依旧。我顶他个肺,快崩溃了。
nmake.exe遇到问题需要关闭  哪位有解决办法?
[/Quote]

重新建立了工程了吗?

还有把BSP下的所有build.dat删除掉试试。

有时候他会留下记忆。

还有编译的时候选sysgen就可以了
不要选build and sysgen,这样是重新编译微软的源码,没有必要,并且会经常导致编译失败。
xdkui 2008-12-04
  • 打赏
  • 举报
回复
是命令行吗? 如果是, 别在release目录下编译
guetcw 2008-12-04
  • 打赏
  • 举报
回复
我也是选的sysgen,我PB装在C盘,不过WINCE500装在了D盘,以盘现在还有10G的空间,应该足够了吧。
gooogleman 2008-12-04
  • 打赏
  • 举报
回复
如果交了授权费就 问问微软呗。

还有啊,你的PB最好装在C盘,并且,这个盘要几G的空间。

我上次和你一样的问题,搞了两三天是发现,我编译的时候选了build and sysgen
后来我只选sysgen就可以了。

偶尔遇到,就重启一下,把工程删除重建就可以了。

不知道PB为社么搞的这么庞大。

据说6.0要留出很大的空间才能编译。
guetcw 2008-12-04
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 guetcw 的回复:]
引用 4 楼 hzdysymbol 的回复:
1. 检查一下你的防病毒软件,把它Disable掉,然后再试试
2.检查一下环境变量ComSpec的设置?
它应该是"C:\Windows\system32\cmd.exe"


你说的这个在哪里设,我没找到。
[/Quote]

刚找到了,那里没问题
guetcw 2008-12-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 91program 的回复:]
去看看WINCE500目录下的build.log文件,那时可以提供更多的出错信息。
[/Quote]
里面只有两行这个

Found localized resources for Languages ( 0404 0407 0409 040C 0410 0411 0412 0413 0416 041D 0804 0C0A)
Found localized resources for Languages ( 0404 0407 0409 040C 0410 0411 0412 0413 0416 041D 0804 0C0A)
guetcw 2008-12-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hzdysymbol 的回复:]
1. 检查一下你的防病毒软件,把它Disable掉,然后再试试
2.检查一下环境变量ComSpec的设置?
它应该是"C:\Windows\system32\cmd.exe"
[/Quote]

你说的这个在哪里设,我没找到。
guetcw 2008-12-04
  • 打赏
  • 举报
回复
应该与BSP关系不大。
机子上只装个360,没装360也是一样的问题(重装过四次系统)。所以应该不是360搞的。
还有一个现像就是,刚重装系统或者重装PB(把以前的文件都删了)就没有那个问题,重起几次电脑后,问题又来了。
然后把我电脑里面PB安装文件夹全删了,把同事的拷到我的电脑又可以用几次,重起几次系统后又不行了。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧