2011-03-24 101 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