博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Notepad++集成VC2010环境
阅读量:5283 次
发布时间:2019-06-14

本文共 1715 字,大约阅读时间需要 5 分钟。

   Notepad++是一款Windows环境下免费开源的代码编辑器。内置支持多达27种语法高亮显示。根据关键字显示节点,可自由折叠/打开,代码显示得非常有层次感!它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持自由扩展插件。

Notepad++是在GPL许可证下的自由软体开发专案采用的win32 api和STL以C++程式语言撰写成,并且选用功能强大的编辑模组Scintilla。Notepad++可完美地取代微软视窗的记事本。

在你编写小型代码时,不愿折腾庞大的Visual Studio时,可以考虑在Notepad++这样简单的文本编辑器中调试代码。下面是我配置的具体过程:

配置环境:Win 7 32bit +VS2010(D盘)+Notepad++ 6.2(D盘)

1. 设置环境变量

PATH: D:\Program Files\Microsoft Visual Studio 10.0\VC\bin,

INCLUDE: D:\ProgramFiles\Microsoft Visual Studio 10.0\VC\include;C:\Program Files\MicrosoftSDKs\Windows\v7.0A\Include

LIBD:\ProgramFiles\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files\MicrosoftSDKs\Windows\v7.0A\Lib 

2.调整编译器需要的文件

在D:\Program Files\Microsoft Visual Studio10.0\Common7\IDE\目录下,找到两个文件"mspdb100.dll"和"mspdbsrv.exe",复制到D:\Program Files\MicrosoftVisual Studio 10.0\VC\bin下。

 

3.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的编译器会报错。

#include "time.h"#include "windows.h"#include "stdio.h"void main (){	SYSTEMTIME st;	for(int i=0; i<100; i++){		GetLocalTime(&st);		printf ( "%d:%d:%d:%d\r\n", st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);	}}

4.配置Python的环境

PATH: C:\Python27

在Notepad++中选择运行->运行,添加运行,保存。

cmd /k chdir /d "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE &EXIT

 

转载请注明出处:http://blog.csdn.net/yxstars/article/details/8474970

转载于:https://www.cnblogs.com/iplus/archive/2013/01/06/4467205.html

你可能感兴趣的文章
Java8使用@sun.misc.Contended避免伪共享(False Sharing)
查看>>
[Sequence Alignment Methods] Cross-Recurrent Plot (CRP)
查看>>
深入浅出: 大小端模式
查看>>
MYSQL谓词的使用和表达式
查看>>
无刷新评论
查看>>
随机四则运算实验报告
查看>>
JavaScript跨域获得用户的IPv6地址
查看>>
文件及输入输出流模拟ATM机
查看>>
java枚举类型总结
查看>>
1. pyhanlp介绍和简单应用
查看>>
RabbitMQJava系列1-简单队列
查看>>
(转)Java并发编程总结---Hadoop核心源码实例解读
查看>>
2014年个人工作愿景
查看>>
[LeetCode] Wildcard Matching
查看>>
Python 15 html 基础 - CSS &javascript &DOM
查看>>
HDU5412 CRB and Queries 整体二分
查看>>
poj 2114 树的分治 可作模板
查看>>
数据库查询问题小记
查看>>
validate插件:验证密码没有空格 用户名是5-10位 至少包含数字和大小写字母中的两种字符...
查看>>
echarts问题
查看>>