2015-06-25 84 views
0

也許標題不是最有用的,但不知道如何將它與幾個字。 所以這是我的問題。 我在Eclipse中有一些C++項目,我想用我的項目的一部分代碼Julia。 我已經在我的機器上正確下載並安裝了Julia的最新版本,並且我想要將Julia嵌入Eclipse的C++項目中,這樣我就可以直接在C++項目中編寫一些julia代碼。 這樣的選項是可能的,並有this指導如何做到這一點。 我在Eclipse中正確地執行包含julia.h和julia庫的路徑,並且實際上可以構建項目,但是當我嘗試運行時,我收到以下錯誤:Eclipse C++:遇到包含擴展名爲ji的文件時出現問題

「系統映像文件」/ home /kostav/workspace/juli/Debug/../lib/x86_64-linux-gnu/julia/sys.ji「找不到 」

現在這個文件確實存在,其路徑是包含在Eclipse,所以我真的不明白爲什麼我收到這個錯誤,我應該怎麼做才能解決它。 任何建議對我來說都會很有幫助。

回答

0

jl_init_with_image

jl_init_with_image("pathtosysji", "sys.ji"); 

的路徑必須是絕對路徑。

即:/home/kostav/workspace/juli/Debug/../lib/x86_64-linux-gnu/julia/sys.ji

+0

對不起,因爲我在茱莉亞真正的新你的意思是我應該創建在C++項目裏面有一個提供路徑的julia函數? 事情是,我不知道如何確切地做到這一點 – user3111197

+0

你目前如何打電話給朱莉婭? –

+0

我只想運行此鏈接http://docs.julialang.org/en/release-0.3/manual/embedding/中介紹的第一個小示例。 因此,我所做的是我在Eclipse中創建了一個C++項目並複製粘貼了這些行,並將julia庫和julia.h的路徑添加到Eclipse以將它們鏈接起來 – user3111197