2013-11-04 27 views
0

Visual Studio速成2010年在寫一些簡單的代碼,如:Magick ++ CORE_RL_Magick ++ _ DLL NOT FOUND

InitializeMagick("D:\Programming\Visual Studio 2010\ImageMagick-6.8.7-Q16"); 
Image image; 
image.read("1.png"); 
image.crop(Geometry(100,100,100,100)); 
image.write("2.png"); 

我有像文本運行時非標準Windows錯誤(windows7系統的x64)「CORE_RL_Magick + + _。dll not found。嘗試重新安裝程序「。我從二進制發佈此文件,但VS不能看到它:(

究竟我該如何解決呢?

我想使用Magick ++從RGB像素矩陣做出一些PNG文件,因此,如果您有任何更簡單的方法來做到這一點,比方說,我會gratefull =)

+0

您是否將二進制發行版中的所有.dll文件複製到您使用InitializeMagick的文件夾中? – dlemstra

+0

是的,安裝後,所有的dll文件都在這個位置 – MarkovDmitriy

回答

0

當您的項目無法找到必要的dll鏈接時發生此問題。所以你必須複製所有dll文件後綴_RL從Imagemagick文件夾到您的項目文件夾。這裏_RL指發佈版本。另一個選項是將您的輸出目錄更改爲Imagemagick的bin文件夾。 謝謝

+0

非常感謝 – MarkovDmitriy