在 C 共享库中调用VIPS_INIT的位置



我正在开发一个 C 共享库,该库将包含一个接收文件名的函数,并返回指向图像的 C 数组表示的指针。

我读到VIPS_INIT需要在程序的开头设置,argv[0]作为其参数。但是,由于这是一个共享库,我不确定我需要将其放置在哪里。

libvips 使用argv[0]来帮助发现消息目录(如果它被重新定位(。如果你不需要可重定位的包,你可以通过""就可以了。

其他注意事项:注意不要同时从多个线程初始化,并确保在尝试任何处理之前完成 init。

相关内容

  • 没有找到相关文章

最新更新