我从codeproject.com下载了源代码
在zip文件中只存在.cpp文件和.hpp文件,但没有.dsw(vc ++工作空间)文件。
如何在vc ++中编译文件。
源代码链接:http://www.codeproject.com/Articles/13852/BasicExcel-A-Class-to-Read-and-Write-to-Microsoft
答案 0 :(得分:0)
据我所知,vc ++需要一个dsw。也就是说,您可以通过创建项目+工作区轻松创建一个,并将所有文件导入到项目中。
除非代码需要特殊的编译选项(如果没有项目文件,则不太可能),这应该可以正常工作。
答案 1 :(得分:0)
当您在VisualC ++中编译时,执行cl.exe
以编译程序。
因此编译的方法不需要dsw文件可能正在命令行中运行编译。这是源文件main.cpp的一个示例:
call vsvars32.bat && cl /MD /Od /EHsc /GR /Zi /Oy- main.cpp
在我的计算机上,vsvars32.bat
的完整路径是
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat
答案 2 :(得分:0)
dsw是一种古老的格式,由.sln和.vcxproj文件取代。我建议的是文件 - >新 - >从现有代码中进行项目,浏览到包含cpp / hpp文件的目录,并让Visual Studio使用默认的编译器开关创建项目 - 这样您就不必按照此处的建议从命令行运行cl.exe。
话虽这么说,大约2006年c ++代码在IDE 4版本上运行的可能性很小。您几乎肯定必须理解并修复代码 - 或者找一个能够满足您需求的更新代码。