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 に答える