2011-04-01 55 views
2

有人可能會爭論它是否與攝影有關,但因爲它與DNG格式有關,所以在這裏問。是否有任何預先建立的Adobe/DNG SDK的二進制文件?

我想構建一個Adobe DNG SDK,以便能夠將許多不同的相機原始格式轉換爲* .dng格式。

我下載了here的Adobe DNG SDK源代碼。當提取它時,找到一個工作空間來構建該源代碼。它有很多依賴關係,我試圖獲得並構建DNG SDK,但沒有成功,我不斷收到錯誤。

有什麼地方可以獲得預構建的DNG SDK或某種Windows/Linux二進制文件嗎?

回答

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在這些設置上爲我構建得很好。

希望你有一個更好的經驗比我的幾個小時撕掉我的頭髮了編譯錯誤,似乎寫入代碼,但只是一個不正確的設置的結果!

相關問題