More issues

制作,编译和使用静态库

很多情况下,我们从网上得到的是一个纯C的代码包,他们这些库,往往是各种平台通用,代码包svn checkout出来后,里面有makefile, vcproject file 等。 但往往我们先README看过之后,通过 ./configure make make install 来实现编译生成了一个库。(注意一些基本语法 ./confiure后如果带 --prefix=/path/to/your/custom/dir 表明自定义安装 路径。) 那么在这样的情况下,我们第一个首先会遇到的问题,就是这个库格式不兼容。 我们添加了这个库到project后编译时,显示 this file format doesn't support (i386)。 这个情况,是由于大部分snow leopard是INTEL DUO CPU,双核x86_64的,一般很多库,不加特别标注,都以为你开发了为MAC电
2 min read