首页 > 开发 > Java > 正文

Notepad++配置C/C++、C#、Java、Python编译环境详细教程

2024-07-15 01:59:24
字体:
来源:转载
供稿:网友

如果只是测试小程序可以用这种方法 比较方便,如果对于大程序建议使用专业的IDE。
经常需要写一些小程序来运行,又不想运行Visual Studio、Eclipse这样的环境,而Notepad++是一个好的选择,下面介绍如何在Notepad++中配置C、C++、C#、Java、Python编译环境。

首先介绍下Notepad++定义的一个变量:

Notepad++定义的这些环境,可以作为参数传递给外部工具
变量名称 含义 例子
FULL_CURRENT_PATH 文件路径名称 E:/java/HelloNpp.java
CURRENT_DIRECTORY 文件目录 E:/java/
FILE_NAME 文件全名称 HelloNpp.java
NAME_PART 文件名称 HelloNpp
EXT_PART 文件扩展名 java

为便于编程,打开notepad-->设置-->首选项...-->备份与自动完成 ,
勾选 所有输入均启用自动完成(选择函数自动完成或者单词自动完成,凭个人喜好),
勾选 输入时提示函数参数。
先提醒下大家,运行命令前,要先记得保存修改过的文件。

一、配置C、C++编译环境

这里直接使用Visual Studio的编译器,当然还可以使用GCC等其它编译器,原理类似。

1、设置环境变量

这一步一般是装了Visual Studio以后会自动完成,不需要手动配置。
新增用户环境变量INCLUDE、LIB,修改用户的Path:
在命令行中执行以下命令,把(Program Files)替换为你的目录,比如我的是C:/Program Files (x86)。我电脑上安装的Visual Studio的版本是10.0。注意原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;"
当然,也可以去系统属性->高级->环境变量中设置。
2、调整编译器需要的文件
在(Program Files)/Microsoft Visual Studio 10.0/Common7/IDE/目录下,
找到两个文件"mspdb100.dll"和"mspdbsrv.exe",
一并复制到(Program Files)/Microsoft Visual Studio 10.0/VC/bin下。
3、为Notepad++添加运行选项
在Notepad++中选择运行->运行...
在输入程序名文本框里面,分别输入以下三个命令(调试、编译、运行),依次点击保存...,并为之选择快捷键,名称可设为"C++编译"等类似的(保存后将显示在运行菜单下面):
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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表