Ultraedit如何调用VS来编译C\C++。
UE配置VS稍微麻烦一点,主要是VS自身对命令编译的支持不够直接,需要先运行它自己的批处理设置环境变量。以VS 10的vc 2010为例,配置UE。
1. 菜单Advanced-> Tool Configuration....
2. 点击Insert,然后Menu Item name里面填写VC(可自己修改);work directory填写%p;command line是关键,填写:
C:\Progra~2\Micros~2.0\VC\bin\vcvars32.bat && C:\Progra~2\Micros~2.0\VC\bin\cl "%f"
说明: C:\Progra~2\Micros~2.0\是我电脑里面vc 2010的目录的”短文件“名显示,它的具体名称各个电脑会不同,比如:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
关键是找到vcbars32.bat和cl.exe的位置,----- 进入命令行,从C:盘起,用下面的命令罗列目录名称:
c:\>dir /ad /x每发现一个,用”cd 短目录名称“进入,然后重复上面的dir命令,直到找到visual studio里的bin目录位置.
3. 选择option,选择output to list box和capture output两项,然后OK保存退出。
4.编辑源码,然后再从Advanced从选择步骤2里面填写的VC菜单项,点击运行,就可编译了。
UE的编译环境没有其同门UEStudio来的方便,如果有兴趣,参见百度知道的问题519730341408692205, 那个也我对UEStudio下VC设置的回答。
如果是学习C/C++语言也就罢了,否则VC下的开发,还是用VS自己的IDE或命令行环境吧。