• 为Notepad++配备VS的Visual C++ 编译器


    本博客所有文章均已迁入到http://www.coderbean.com

    早就想这样用VS的编译器,可是一直懒得弄。今天实在是受不了VS臃肿的体积了,于是就开始配置我的NotePad++了。

    网上的教程很多,但都是一个人写的各种无节操转载,并且针对的都是VS2010,按照按个过程走,错误一大箩,难免让人有些不耐烦。

    所以写了这篇博文。对于懂得到大神们,不要笑话我的无知了。感谢!

    配置过程感触良多,环境变量都不知为何物。各种死,各种无操作。愿我之牺牲能给诸位一点帮助。

    设置环境变量

    新增用户环境变量INCLUDE、LIB,修改用户的Path:

    在命令行中执行以下命令,把(Program Files)替换为你的目录,比如我的是C:Program Files (x86)。注意原PATH变量最后是否有分号。

    setx LIB "C:Program Files (x86)Microsoft Visual Studio 11.0VClib;C:Program Files (x86)Microsoft SDKsWindowsvx.xALib"

    setx INCLUDE "C:Program Files (x86)Microsoft Visual Studio 11.0VCinclude;C:Program Files (x86)Microsoft SDKsWindowsvx.xAInclude"

    setx PATH "%PATH%;C:Program Files (x86)Microsoft Visual Studio 11.0VCin;"


    当然,也可以去系统属性->高级->环境变量中设置。

    如果添加环境变量的时候,控制台提示截取了多少kb的字段,说明PATH这个环境变量超出了限制,可以手动到环境变量设置中删除一些不常用的环境变量后,重新添加

    由于安装了不同的版本的VS所以,上面的x.x选择含有Lib文件夹的那个。

    调整编译器需要的文件

    在(Program Files)Microsoft Visual Studio 1x.0Common7IDE目录下,

    找到两个文件"mspdb100.dll""mspdbsrv.exe",

    一并复制到(Program Files)Microsoft Visual Studio 1x.0VCin下。

    这两个位置对应的Microsoft Visual Studio 1x.0必须一致。

    为Notepad++添加运行选项

    在Notepad++中选择运行->运行...

    分别输入以下三个命令(调试、编译、运行),依次保存,并为之选择快捷键:

    cmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT

    cmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" & PAUSE & EXIT

    cmd /k chdir /d "$(CURRENT_DIRECTORY)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT

    至此,大功告成。可以随便写一个代码试试。注意代码文件的后缀必须是c或者cpp,否则VC的编译器不认。

    我这个快捷键让我想了好久,不知道用哪个好,天天在这种事情上浪费时间,最后分配如下:Ctrl+F5调试,Ctrl+F7生成obj,Ctrl+Shift+F5运行。

     

    看看效果,


  • 相关阅读:
    FineBI与power BI,一个是国外风生水起的微软巨头,一个是方兴未艾的国产BI厂商领导者
    Linux下的crontab定时执行任务命令详解举例
    手把手教你搭建SSH框架(Eclipse版)
    一、连接池的定义
    centos安装sftp服务win搭建 sftp 服务器
    前往阿里云的企业优惠活动页面
    世界可能是思想最为混乱的时候,无论你说什么
    python面向对象编程class1
    Python 文件I/O 文件读写模式r,r+,w,w+,a,a+的区别
    Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里
  • 原文地址:https://www.cnblogs.com/coderbean/p/4489050.html
Copyright © 2020-2023  润新知