现在的位置: 首页 > 综合 > 正文

为notepad配置vs环境

2013年12月12日 ⁄ 综合 ⁄ 共 1232字 ⁄ 字号 评论关闭

有时候想联系一些算法,不愿使用Visual Studio而是偏爱Notepad++这样简单的文本编辑器。然而写完之后编译执行得调用命令行工具,却是个麻烦事儿。

好在Notepad++可以执行外部程序,也就可以调用编译器啦。

下面开始(VS2010为例子):

设置环境变量

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

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

setx LIB "(Program Files)\Microsoft Visual Studio 10.0\VC\lib;(Program Files)\Microsoft SDKs\Windows\v7.0A\Lib"

setx INCLUDE "(Program Files)\Microsoft Visual Studio 10.0\VC\include;(Program Files)\Microsoft SDKs\Windows\v7.0A\Include"

setx PATH "%PATH%;(Program Files)\Microsoft Visual Studio 10.0\VC\bin;"

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

如果在SDKs中找不到Lib和Include,可以到Kits中找,系统不一样这些文件的位置也不同。 

调整编译器需要的文件

在(Program Files)\Microsoft Visual Studio 10.0\Common7\IDE\目录下,

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

一并复制到(Program Files)\Microsoft Visual Studio 10.0\VC\bin下。

 

为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的编译器不认。

如果出现  fatal error-"无法打开kernel32.lib",可以去网上搜一个(或去我的资源下一个http://download.csdn.net/detail/gotoac/4505423),放在vs的安装目录\vc\lib里.

抱歉!评论已关闭.