如果使用VC++6.0的话就更简单了,新建一个工程,选择最下面的“Win32 Static Library”,然后点OK,完成后把需要编译成库的文件加入到工程中,编译通过后就生成库了。
至于使用这个库的话,可以在“Project-》setting-》link”的object/library modules里面加入你刚才生成的库,注意:如果你不写相对路径的话,需要在“tools-》options-》directories”中的library files的路径中把你的库所在的文件夹路径添加进去。
如果使用ARM的ADS编译器,那么就要使用armar命令来生成库。
armar -r mylib.a obj1.obj obj2.obj obj3.obj
当然还有其他的开发环境,生成库文件的方法不同。根据实际情况来吧。
至于使用这个库的话,可以在“Project-》setting-》link”的object/library modules里面加入你刚才生成的库,注意:如果你不写相对路径的话,需要在“tools-》options-》directories”中的library files的路径中把你的库所在的文件夹路径添加进去。
如果使用ARM的ADS编译器,那么就要使用armar命令来生成库。
armar -r mylib.a obj1.obj obj2.obj obj3.obj
当然还有其他的开发环境,生成库文件的方法不同。根据实际情况来吧。
如果你爱C语言,请你爱指针; 如果你爱指针,请你爱指针的指针;