虽然这应该是一个微不足道的问题,但到目前为止,我还是找不到答案。在APIs中,有许多函数将指针和指向指针的指针作为参数。如何使用正确的智能指针作为C API的参数。下面是一个我想转换为使用std::unique_ptr的示例:result = FMOD_System_Create(&system);> system = n
我决定在我的项目中使用FMOD来播放声音,但是我得到了很多编译器错误,我不知道如何修复。使用FMOD的类的头文件大致如下所示:#define PROJECTNAME_SOUNDMANAGER_H_
#include/api/inc/fmod.hpp:59:51: error: ISO C++ forbids de
我从fmod教程中几乎原封不动地复制了以下代码块,对变量名做了很小的修改,以免与任何内容发生冲突。我的代码在没有任何fmod语句的情况下编译得很好。Note: C++ does not support default-int代码的链接器或包含文件错误。这个错误是关于行fm_result = FMOD::System_Create(&fm_system);的,我在同一行上也得到了错误error C2371: &