0

我遇到了 SAPI 的问题:在编译一些代码时,我在 CodeBlocks 中遇到了这个错误:

 ||Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" ' unrecognized|
obj\Debug\main.o||In function `main':|
C:\Documents and Settings\Mert\Desktop\yazi\okuproje\main.c|11|undefined reference to `CoInitialize@4'|
C:\Documents and Settings\Mert\Desktop\yazi\okuproje\main.c|14|undefined reference to `CoCreateInstance@20'|
C:\Documents and Settings\Mert\Desktop\yazi\okuproje\main.c|29|undefined reference to `CoUninitialize@0'|
||=== Build finished: 3 errors, 1 warnings ===|

我的代码: http: //pastebin.com/LCpCns2p

4

1 回答 1

0

您没有提及您正在使用哪个编译器与 CodeBlocks(或更重要的是,哪个链接器),但是,您遇到的错误是由缺少库引起的。

您需要添加对uuid.lib(以获取 的 GUID 定义IID_ISpVoice)和ole32.lib(以获取 、 和 的CoInitialize定义CoCreateInstance)的引用CoUninitialize

于 2013-12-16T17:24:50.497 回答