Adobe DNG SDK是否有预先构建的exe /二进制文件?

时间:2011-04-01 15:24:02

标签: adobe file-format dng

有人可能会争论它是否与摄影有关,但由于它与DNG格式有关,请在此处询问。

我正在尝试构建一个Adobe DNG SDK,以便我能够将许多不同的相机原始格式转换为* .dng格式。

我下载了here的Adobe DNG SDK源代码。解压缩后,找到一个工作空间来构建源代码。它有许多依赖项,我试图获得并构建DNG SDK,但没有成功,我不断收到错误。

我有没有可以获得预先构建的DNG SDK或某种Windows / Linux二进制文件的地方?

2 个答案:

答案 0 :(得分:1)

不合法,因为您在下载源代码时必须接受许可证。

答案 1 :(得分:1)

刚刚在Windows 10上经历了同样的噩梦,并在不到一个小时前从另一边出来。以下是我发现你必须要做的事情,以及任何想要使用DNG SDK的人。

  • 获取MS Visual Studio 2013 ...不是更高版本!
  • 按照DNG SDK文件夹中的README.txt说明进行操作
  • 在VS
  • 中打开dng_sdk项目
  • 将配置设置为x64(不确定是否至关重要,不愿意测试)
  • 更改项目属性: 平台工具集“Visual Studio 2013(v120)”...不适用于v141!
  • 构建

此时你应该全力以赴。我有一个问题,输出目录不匹配VS认为它的位置,所以我不得不使用MS Build输出语句找到dng_validate.exe,将其复制到工作目录,并从cmd运行它。 .lib在这些设置上构建得很好。

希望你有一个比我几个小时的头发更好的经验,因为编译错误似乎写在代码中,但只是设置不正确的结果!