下载文件的Visual Studio工程

在研究编译FreeSWITCH项目源码时,偶然编译FreeSWITCHConsole项目看到在下载OpenSSL。编译时看到在下载文件让人觉得很稀奇。就试着去研究这是怎么做到的。


经过一番尝试和研究,这样的工程大致这么生成。

1、新建一个Visual C++的空项目。

2、将项目的配置类型设置成“实用工具”。

3、接着创建一个空文件cleancount(无后缀),加入到项目中。

4、设置cleancount文件的属性。项类型设置成“自定义生成工具”,点击应用按钮。然后再设置“自定义生成工具-命令行“属性,输入:if not exist "$(ProjectDir)..\openssl-$(OpenSSLVersion)" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/openssl-$(OpenSSLVersion).tar.gz "$(ProjectDir).."。这段文字拷贝自FreeSWITCH的Download OPENSSL工程。

5、然后进入到工程目录,删除cleancount文件。


经过上述五步,下载文件的工程就创建完毕了。下载文件的实际代码位于util.vbs脚本文件内。


你可能感兴趣的:(脚本,Visual,Studio,freeswitch)