libsndfile和Photoshop插件开发问题

时间:2013-09-25 16:39:05

标签: c++ plugins dll photoshop libsndfile

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

上正常工作

当我在代码中添加任何 libsndfile 相关功能( sf_open sfinfo sf_read_double < / strong>)插件在插件列表中不再显示。

如果我删除它们,插件会显示回来。

怎么回事?

我尝试将代码前的布尔设置为false,并在使用该函数时修改为 true 但它不起作用。唯一有效的方法是,当我在函数之间加上“if(false){}”时。

我不明白 Photoshop 是如何工作的:它是否以某种方式测试插件?如果是这样,我将布尔添加到 false 的代码部分应该不起作用,但是应该使插件显示...

请赐教。

杰夫

1 个答案:

答案 0 :(得分:0)

好吧我发现将libsndfile-1.dll放在system32文件夹中会使插件重新显示。唯一问题:我不想把文件放在system32文件夹中,而是放在插件文件夹中。但是插件没有显示我是否只将文件放在插件文件夹中......

那怎么处理呢?

感谢

杰夫