刚刚将我的应用程序从 VStudio2012 移至 2013,我遇到了 FreeImage 库的问题,编译时出现 C2039 错误。
首先,我使用 MSBuild 从一个 bat 文件编译这个库。由于最新的 FreeImage sln 是 VStudio2008,我必须将其升级到 VStudio2013 devenv /Upgrade FreeImage\FreeImage.2008.sln
这至少解决了我的一个问题,但现在微软更新了一些标准库的头文件,删除了算法包含,影响了 FreeImage 编译。我需要编辑 4 个文件并添加包含算法标题,这是我要删除的手动工作。但首先我想知道你的建议。
是否有来自 VStudio 的命令行工具可以帮助我自动执行此任务?是否有替代使用记事本 + 字符串查找 + 添加文本的选项?
我知道 VCBuild 有一个选项,但我不想安装旧的 SDK + .NET,最好找到一个带有 MSBuild 和 VStudio2013 工具的选项。