摘要: 1、静态函数库: 扩展名:.a 编译行为:在程序中使用的时候,整个函数库的所以数据都整合到执行文件中。编译成德文件会比较大一些。 优点:编译成功的可执行文件可以独立执行,不需要想外部要求读取函数库的内容。2、 动态函数库: 扩展名: .so 编译行为:执行外文件中仅具有指向动态函数库所在的指针,当执行文件要使用到函数库时,程序才回去读取函数库。执行文件会小一些。 优缺点:函数库必须存在,所在目录不能改变。函数库不能随意移动。 阅读全文
posted @ 2013-03-29 11:06 winnter 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1 main(int argc char **arvv), 其中argc表示参数个数,后面那个是存放字符串的;test.ext -l 678 ;则argc=3;2 tesseract为一个命名空间 class InputFileBuffer3 申明Init(datapath,lanuuage,oem, configs, config_size,-,- set_only_init_params) 调用.Init(argv[0], lang, OEM_DEFAULT,&(argv[arg]),argc-arg,NULL,NULL,false) 申明 阅读全文
posted @ 2013-03-29 11:06 winnter 阅读(171) 评论(0) 推荐(0) 编辑