2011-03-24 85 views
0

我已經嘗試了幾天來編譯-swc與-ljpeg,但還沒有任何運氣。 這是我一直在做的事情。 在我jpeg_sample_linker.c,它有兩個頭編譯的libjpeg與鍊金術(-swc)

#include "AS3.h" 
#include <jpeglib.h> //or #include "jpeglib.h" 

和文件的其餘部分是相當多的空,但編譯(因爲所有我想要做的是編譯的文件與頭第一)。

我的gcc的命令是:

alc-on 
gcc -swc -ljpeg jpeg_sample_linker.c -o jpeg_sample_linker.swc 
alc-off 

而且,GCC口口聲聲說不能找到libjpeg.h 我也曾嘗試

alc-on 
gcc -swc -I/usr/local/include -L/usr/local/lib -ljpeg jpeg_sample_linker.c -o jpeg_sample_linker.swc 
alc-off 

它仍然報同樣的錯誤「錯誤: jpeglib.h:沒有這樣的文件或目錄「。

可我知道我能解決這個編譯錯誤?

億元感謝 摹

+0

嘗試找到你jpeglib.h文件......也許這是在不同的路徑... – Macmade 2011-03-24 06:25:06

+0

Macmade您好,感謝。 -I/usr/local/include返回'jpeglib.h'。我在考慮alc的gcc是否不與/ usr/local/include連接 – Gary 2011-03-24 07:10:39

回答

0

什麼bummmer,

the compilation can be solved by editing gcc in /Library/alchemy-darwin-v0.5a/achacks 
or 
moving everything in /usr/local/lib and /usr/local/include to 
to $ALCHEMY_HOME/usr/local/include and $ALCHEMY_HOME/usr/local/lib