zoukankan      html  css  js  c++  java
  • EditPlus VC2010 and 2008 C/C++配置

    源自:http://blog.csdn.net/weiling_shen/archive/2010/03/26/5421017.aspx

    对于2010跟2008差不多,只需相应的修改一下路径即可:如2008的是:C:Program FilesMicrosoft Visual Studio 9.0VCvcvarsall.bat,那么2010的为C:Program FilesMicrosoft Visual Studio 10.0(加粗斜体为改动部分)VCvcvarsall.bat

    还好以前用过EditPlus配置过汇编的编译环境。想想EditPlus已经支持C++语法显示了, 如果再加上一个编译功能,那就非常适合我的需要了。网上找了点资料, 在EditPlus的“配置用户工具”中这么设置:
    菜单文本:Visual C++
    命令:"C:Program FilesMicrosoft Visual Studio 8VCincl.exe"
    参数:"$(FilePath)"
    初始目录:$(FileDir)
    捕获输出:开启
    但是无论怎么调, 就是不见有输出。查了半天最后才发现VC8和VC6不同,要用它得先用%VS80COMNTOOLS%vsvars32.bat这个批处理文件设置环境。也就是每次编译前要先执行这个批处理。

      我的解决方法是另外写一个cl.bat来模拟cl.exe,EditPlus就使用这个批处理命令,而这个命令会先调用%VS80COMNTOOLS%vsvars32.bat设置环境,然后再调用cl.exe去执行编译。如下:
    echo off
    call "C:Program FilesMicrosoft Visual Studio 9.0VCvcvarsall.bat"
    if "%1" == "" goto usage
    cl.exe "%1"
    goto :eof

    :usage
    echo:
    echo Error using cl.bat. The correct usage is:
    echo     %0 Filename
    echo:
    echo For example:
    echo     %0 C:example.cpp
    goto :eof
    将以上内容保存到一个为cl.bat的文件中,与cl.exe在同一目录下(可以任意,放在这里是为了保持一致性),在EditPlus中设置工具为:
    菜单文本:Visual C++
    命令:"C:Program FilesMicrosoft Visual Studio 8VCincl.bat"
    参数:"$(FilePath)"
    初始目录:$(FileDir)
    捕获输出:开启

    OK,现在试着新建一个C++文件,保存,编译,一切顺利! 如何希望在编译后能够通过EditPlus执行,可再加入一个工具项:
    菜单文本:Run
    命令:$(FileNameNoExt)
    参数:
    初始目录:$(FileDir)
    现在执行"Run"命令,出现console窗口显示"Hello, World!", 这样, 一个轻型的C++编译环境就配置好了。

  • 相关阅读:
    SQL server 2008 建立新用户
    2021.3.22-刷题 (移位)
    2021.3.17刷题-分割回文串
    2021.3.16 刷题--组合总和||(一种组合下元素不可重复选取)
    2021.3.15刷题-组合总和(元素可重复选取)
    2021.3.14刷题-设计哈希映射
    2021.3.13刷题-用拉链法设计哈希集合
    2021.3.12刷题-验证二叉树的前序序列化
    2021.3.11刷题-(删除二叉搜索树中的节点)
    2021.2.28刷题 回溯-电话字母组合
  • 原文地址:https://www.cnblogs.com/xuewangkai/p/4166585.html
Copyright © 2011-2022 走看看