VC版本不断升级,但很多人依然习惯用VC6来进行编译。那么利用VC7等高版本编写的工程在VC6下如何编译呢?
将VC6下的工程与VC7下的工程进行比较可以发现,它们的差异主要在于:VC6下是.dsw和.dsp文件,而在VC7下却为.sln和.vcproj文件。
.dsw对应.sln,.dsp对应.vcproj。
要在VC6下编译VC7的工程,只需要将.sln/.vcproj这两个文件转换到.dsw/.dsp文件即可。
下载转换工具:http://www.vckbase.com/tools/assist/prjconverter.rar
下载工具源代码:http://www.vckbase.com/code/envdebug/vctip/prjconverter_src.zip
将转换工具下载后,采用命令行进行编译:start->run->cmd(即:开始->运行->cmd)
命令行形式: prjconverter
[.sln](即:exe文件名及路径 .sln文件及路径)
例如: c:/prjconverter.exe c:/tmp/betterxml/betterxml.sln
把.vcproj文件放在与.sln文件相同目录下,运行上述命令行后,同时把.vcproj文件也转换为了.dsp文件。
可以在命令行键入prjconverter.exe获取更多信息,如:c:/prjconverter.exe
首先解压prjconverter.rar,把EXE文件复制到C盘的根目录下。然后然图所示操作: