libsndfile 和 Photoshop 插件开发问题

libsndfile and Photoshop plugin development issue

本文关键字:开发 问题 插件 Photoshop libsndfile      更新时间:2023-10-16

我正在尝试编译我的 64 位插件的 32 位版本,该版本在 CS2 上运行正常

当我在代码中添加任何与libsndfile相关的函数(sf_open,SFinfo,sf_read_double(时,插件不再显示在插件列表中。

如果我删除它们,插件会重新显示。

那怎么来了?

我试图在代码之前将布尔值设置为 false,并在使用该函数时修改为 true,但它不起作用。唯一有效的是,当我在函数之间放置"if(false({}">时。

我不明白 Photoshop 是如何工作的:它是否以某种方式测试插件?如果是这样,我将布尔值设置为 false 的代码部分应该不起作用,尽管应该使插件出现......

请开导我。

杰夫

好的,

我发现将libsndfile-1.dll放在system32文件夹中会使插件再次显示。唯一的问题:我不想将文件放在 system32 文件夹中,而是放在插件文件夹中。但是如果我只将文件放在插件文件夹中,插件就不会显示......

那么如何处理呢?

谢谢

杰夫