请问为什么用sconsui无法编译的?【已解决 需要安装pywin32】

发布于 2013-01-15 10:59:56
这个问题我在别的论坛提过,但是到现在还找不到原因

首先,下载了RT的1.1.0至硬盘的某个目录,所有文件都没修改过,并且路径只有英文

然后,python和scons按照wiki提供的版本,并且正确安装(bsp\stm32f10x目录可以用scons --target=mdk4 -s命令可以生成工程)

打开tools\sconsui.py,出现界面,在setting分别填入RT的ROOT、bsp和工具链路径(使用mdk,填入c:/keil)
project选择keil MDK4然后点make project,屏幕显示:
Generate project ...
Done
但是我进入bsp\stm32f10x没有见生成任何项目文件
然后接着按Bulid,就一直显示:(卡在这里)
building project...

今天我又重装了一次scons和python,还是一样效果,请问是什么原因?
PS:需要VC么?不过VC我电脑已经装了,是2010版本
1.gif
2.gif
1.gif
2.gif
3.gif

查看更多

关注者
0
被浏览
4.3k
16 个回答
bernard
bernard 2013-01-15
不需要VC,可否把工具Setting截个图看看?

因为忙的缘故,其他论坛我去得少了,所以有什么问题请在官网论坛或邮件列表中提出来。
luster
luster 2013-01-15
[attach]0[/attach]
请看附件
bernard
bernard 2013-01-15
空格,空格,请把空格去掉。这个是一个已知问题,已经在issues中了,下一个版本会修正。
luster
luster 2013-01-15
我这里的配置路径都没有空格啊!?
prife
prife 2013-01-15
我这里的配置路径都没有空格啊!?

RT-Thread 1.1. 0
中间这个硕大的空格看见了么?

建议改名,比如 rtt110,这样就可以了。这些细节楼主应该注意,空格很容易引起问题,所以目录命名时不建议用带有空格的名称。
visitor83
visitor83 2013-01-15
都有助手了,不错
luster
luster 2013-01-15
[attach]0[/attach]
确实我也看到了,然后我改成这样,还是一样卡在那里。。。
不会是有"."也不行吧。。。
luster
luster 2013-01-15
最新发现。。。我将目录改为F:/RT110还是不行。。。
bernard
bernard 2013-01-15
最新发现。。。我将目录改为F:/RT110还是不行。。。


改成这个后,build时的log是什么?
luster
luster 2013-01-15
没任何提示。。。卡死
首先是setting页:
1.gif

然后在project选keil MDK4 点make project后卡在这里不动
2.gif

如果我点bulid也是卡着不动
3.gif
bernard
bernard 2013-01-15
你有编译成功过吗?那个dos窗口是否有什么log。

scons ui需要按照:
python 2.7.x
scons 2.x
pywin32

这些是否都已经安装了?特别是后面那个pywin32
luster
luster 2013-01-15
一定要装pywin32么?
luster
luster 2013-01-15
果然。。。。是需要的,成功了
bernard
bernard 2013-01-15
果然。。。。是需要的,成功了


好的,那么以后看来得加提示信息才是。
prife
prife 2013-01-15
果然。。。。是需要的,成功了


首先恭喜楼主解决问题,另楼主修改下标题吧,标题上注明【已解决】吧。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览