我正在开发一个 C 共享库,该库将包含一个接收文件名的函数,并返回指向图像的 C 数组表示的指针。
我读到VIPS_INIT
需要在程序的开头设置,argv[0]
作为其参数。但是,由于这是一个共享库,我不确定我需要将其放置在哪里。
libvips 使用argv[0]
来帮助发现消息目录(如果它被重新定位(。如果你不需要可重定位的包,你可以通过""
就可以了。
其他注意事项:注意不要同时从多个线程初始化,并确保在尝试任何处理之前完成 init。