我目前正在从事一个从外部源接收数据的项目,我们从中接收数据的公司提供了一个带有各种 C 函数和结构的 SDK 来对数据进行编码和解码。SDK 是作为源提供的,我们必须自己编译。
为了让代码在 Windows 上与我们的软件一起工作,我想简单地使用devenv {project file} /build
他们提供的项目文件来编译代码。但是要这样做,我首先需要将项目从 VS2003 升级到 VS2008,然后对构建配置(运行时类型等)进行一些小的调整。我已经测试了升级项目,进行调整然后编译它,它工作正常,但我想在 bash/Cygwin 中自动化它以供将来的 SDK 更新。
有什么方法可以从命令行运行 VS2008 转换向导,这样我就不必在每次更新 SDK 时手动升级项目,还是我永远注定要手动升级?
或者,有没有办法完全避免转换向导,只编译一个没有安装 VS2003 的 VS2003 项目?
谢谢。