`
wenjixiao
  • 浏览: 184887 次
社区版块
存档分类
最新评论

scons visual studio 9 vista

    博客分类:
  • tech
阅读更多
今天,我想把我的scons迁移到vista机上。发现,scons在vista上出现了一些问题。
也就是scons找不到cl。scons没有认出vsvc2008,因此,需要做一些工作来让scons变得正常。
幸好scons是python,所以,我大略的改了一下SConstruct文件,加了一点东西,这样就行了。
下面是我弄的,如果在有人看到这样的问题,希望看到我这个能帮人省点事。
#===================================
myvs_home="D:\\Microsoft Visual Studio 9.0\\"
mysdk_home="C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A\\"

garfield_path1=myvs_home+"VC\\bin"
garfield_path2=myvs_home+"Common7\\IDE"
garfield_path3=myvs_home+"Common7\\Tools"
garfield_path_string=garfield_path1+';'+garfield_path2+';'+garfield_path3

garfield_include1=mysdk_home+"Include"
garfield_include2=myvs_home+"VC\\include"
garfield_include_string=garfield_include1+';'+garfield_include2

garfield_lib1=mysdk_home+"Lib"
garfield_lib2=myvs_home+"VC\\lib"
garfield_lib_string=garfield_lib1+';'+garfield_lib2

myenv=DefaultEnvironment()
myenv['ENV']['PATH']=unicode(garfield_path_string)
myenv['ENV']['INCLUDE']=unicode(garfield_include_string)
myenv['ENV']['LIB']=unicode(garfield_lib_string)
#===================================

python我虽懂,也喜欢,不过工作上用的不多,看来还得加强啊!
这种做法是改变默认的环境,我想应该有更好的做法。我对scons了解的还不多。
这个方法有点笨,不过总比在命令行上用“env={'PATH':...}”之类的要好的多,至少不用每次都往里输。
分享到:
评论

相关推荐

    scons3.0.1 scons-design

    scons3.0.1 scons-design

    scons3.0.1 scons-man

    scons-manscons-man

    scons控制编译工程例子

    +scons_project_root 【src】 #源代码目录 [dir1] [dir2] [dir3] main.c 【target】 #目标输出目录 [include] [lib] [bin] 通过scons也实现这些功能。 至于scons的一些基本知识,请baidu查找,...

    python和scons安装

    python和scons安装包及安装截图说明,适合windows 64位系统。没找到分值设置位置,建议版主设置分数为1分

    scons-2.5.1.tar.gz

    scons

    Python2.6 scons1.3

    Python2.6 scons1.3

    自动化编译工具scons简介

    自动化编译工具scons简介 自动化编译工具scons简介 自动化编译工具scons简介

    scons用户手册(英文)

    scons类似于makefile,只是scons是python编写的,并且搭建scons比搭建makefile简单,其中python语言也很容易学习,不过这个文档没有详细的一个大型项目的搭建用例,请注意是英文版

    scons2-2-0

    scons-2.2.0.rar使用工具

    SCons用户指南.pdf

    SCons用户指南.pdf

    scons tutorial

    SCons is an Open Source software construction tool—that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated ...

    scons3.0.1 scons-api

    scons-design scons-design

    Scons V3.0.5

    Scons V3.0.5

    scons-2.2.0.tar.gz Ubuntu安装包

    scons-2.2.0.tar.gz Ubuntu安装包

    scons-3.0.5.zip

    scons-3.0.5.zip windows平台下的scons。1.本人用来mong编程生成库所使用的。2.其他功能不清楚3.搬运工免费

    scons 2.4.0 用户指南

    从官网下下来的scons 2.4.0 用户指南。目前是最新版,包括用户指南,帮助文档,API文档。

    scons-2.4.0.zip

    scons是一个Python写的自动化构建工具,同Linux的make工具功能相似。

    发掘Scons——替代Make的Python工具

    发掘Scons——替代Make的Python工具:Scons是用Python实现的一款跨平台的开源Build Tool,用Python实现意味着Scons比Make所使用的类Shell语言更贴近于自然语言,更易于理解和控制;用Python实现的另一个好处也是Make...

    EffekseerForGodot3

    EffekseerForGodot3 概述概述 这是Godef 的Effekseer的运行时插件。 您将能够显示使用Effekseer创建的效果。 适用于Effekseer插件。 您可以在Godot Engine上查看使用Effekseer创建的效果。... Visual Studio 201

    scons接口函数

    scons脚本开发接口函数,文档说明。

Global site tag (gtag.js) - Google Analytics