zoukankan      html  css  js  c++  java
  • RoseRT配置高版本的编译器

    
    

    RoseRT配置高版本的VC++ ,我有VC++2008 Express ,实习时下载滴!

    感谢Google,感谢大神地指导!困扰的问题终于解决,豁然开朗,so开始吧!

    第一大步:重中之重, 确保nmake.exe所在目录已经加入到系统环境变量中,......Program FilesMicrosoft Visual Studio 9.0VCin",nmake很重要,要构造Makefile。

    第二大步:具体操作如下:

    1. 开始 -> 程序 -> Visual Studio 9.0 Express Edition-> Visual Studio Tools -> 命令行:
    2. 在打开的命令行中键入"RoseRT",启动Rose
    3. RoseRT中选择菜单Tools -> TargetRTS Wizard.
    4. 选择C++,Next.
    5. 从左侧列表选择 NT40T.x86-VisualC++7.0
    6. 按 Duplicate 按钮,复制出一个新的Configuration.
    7. 在弹出的心对话框中, 选中Libset复选框,改为 x86-VisualC++9.0Express.
    8. 连点三次next,略过一大堆废话,返回第5步界面.
    9. 选中你新添加的Configuration.
    10. 点右侧 Configuration... 按钮.
    11. 在下方 Browse Configuration 内,双击打开setup.pl 编辑内容为本文末内容(请根据VC安装路径自作调整保存.
    12. 点击 Build 按钮,编译Perl脚本.
    13. 连点两次next,开始编译.
    14. 编译通过后,恭喜,可以使用新版本的VC++进行RoseRT的编译了.
    $vcRoot="D:\Program Files\Microsoft Visual Studio 9.0"; 我的安装目录
    $commonRoot="$ENV{'VS90COMNTOOLS'}";
    $WindowsSdkDir="C:\Program Files\Microsoft SDKs\Windows\v6.0A";
    
    $ENV{'INCLUDE'} ="$vcRoot\VC\INCLUDE"
    .";$WindowsSdkDir\INCLUDE";
    
    $ENV{'LIB'} ="$vcRoot\VC\LIB"
    .";$WindowsSdkDir\LIB";
    
    $ENV{'PATH'} ="$vcRoot\Common7\IDE"
    .";$vcRoot\VC\BIN"
    .";$commonRoot"
    .";$ENV{'PATH'}";
    
    
    $include_opt='/I';
    @make_args= ( '/nologo','/f','../src/main.nmk' );
    $object_ext='.OBJ';
    $preprocessor="cl /nologo /EP /P";
    $target_base='NT40';
    
    
    $supported='No';
      
    

      

  • 相关阅读:
    struts2自定义拦截器之过滤不良言论---http500可能的问题所在
    bzoj4205[FJ2015集训] 卡牌配对
    bzoj1562[NOI2009] 变换序列
    bzoj1433[ZJOI2009] 假期的宿舍
    bzoj2150 部落战争
    从bzoj2463到bzoj1443和bzoj2437 博弈+二分图匹配
    bzoj4554[Tjoi2016&Heoi2016] 游戏
    bzoj1059[ZJOI2007] 矩阵游戏
    bzoj1143[CTSC2008] 祭祀river
    bzoj3175[Tjoi2013] 攻击装置
  • 原文地址:https://www.cnblogs.com/hai-persist/p/3598039.html
Copyright © 2011-2022 走看看