2016-07-03 33 views
0

我安裝了Eclipse Neon,MinGW,並讓它們一起工作(更新我的PATH系統變量後)。我現在面臨一個新問題:我想使用ImageMagick的庫。在Windows/Eclipse/MinGW中設置CPATH

這些來自於這種架構:

[PathToImageMagick]\ + CORE_RL_Magick++.dll + other .dll files + include\ + Magick++.h + Magick++\ + Blob.h (and several other files) + 2 other directories + lib\ + CORE_RL_Magick++_.lib + 2 other .lib files

現在,我想#include <Magick++.h>沒有丟失一個文件的依賴。 到目前爲止,這是我設法去的地方:我在Eclipse Preferences中定義了一個CPATH環境變量,並將其設置爲[PathToImageMagick]\include,並將LD_LIBRARY_PATH設置爲[PathToImageMagick]\lib。 我在Windows \ Prefernces \ C/C++ \ Build \ Build Variables面板中做了這個(看起來霓虹已經改變了一下那裏的佈局)。

但是,我仍在從我的#include <Magick++.h>行上獲得來自Eclipse的fatal error: Magick++.h: No such file or directory

我錯過了一些明顯的東西嗎?我沒有使用適當的變量/值嗎?我是否在錯誤的地方將正確的變量設置爲正確的值?

回答

0

啊,找到罪魁禍首!

我在更改Eclipse \ Windows \ Preferences設置,而不是我的項目屬性。

設置CPATHLD_LIBRARY_PATH解決了我的問題。