Editplus配置VC++及相关注意事项

时间:2015-03-15 21:15:40   收藏:0   阅读:181

原本用的是VC++2010 现在换成了Visual Studio 2013,editplus相关配置方法基本不变。采用的办法是网上找到的cl.bat方法,这里总结下:

@echo off

call "%VS120COMNTOOLS%vsvars32.bat"

if "%1" == "" goto error
cl.exe /EHa "%1"
goto :eof
 
:error
echo Error:参数错误
goto :eof

   注意里面的%VS120COMNTOOLS%,不同版本的VS该变量不同,如VS2010就是%VS100COMNTOOLS% 。具体变量名称大家可查看系统变量确定。

技术分享技术分享

工具组名称可点击组名按钮修改

技术分享


 

如何添加自定义include目录,lib目录,编译选项:

1、以添加Visual Leak Detector的支持为例,该工具可检查程序运行时是否内存泄露。首先修改其安装目录下的配置文件vld.ini :

技术分享

2、在cl.bat同一目录下添加cld.bat批处理文件,内容如下:

@echo off

call "%VS120COMNTOOLS%vsvars32.bat"

set INCLUDE=%INCLUDE%;D:\VS\Visual Leak Detector\include
set LIB=%LIB%;D:\VS\Visual Leak Detector\lib\Win32

if "%1" == "" goto error
cl.exe /EHa /D "_DEBUG" /MDd "%1"
goto :eof
 
:error
echo Error:参数错误
goto :eof

  使用Visual Leak Detector需要添加安装目录下vld.h和vld.lib的路径,如上所示,注意set命令中等号=两侧不要有空格

  使用Visual Leak Detector必须要_DEBUG宏支持,因此在cl.exe选项中添加/D "_DEBUG" /MDd

3、添加按钮。和之前添加编译按钮的方法相同,只需将命令框中的cl.bat改为cld.bat即可

4、使用Visual Leak Detector,简单例子如下:

技术分享

运行cld.bat的编译按钮生成的XX.exe后,会在同一目录生成memory_leak_report.txt,通过该文件即可查看程序运行时内存泄露的详细信息

 


 

注意事项:

  1. 路径或文件名不要含空格,否则编译失败
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!