質問: HSPでAquesTalkのAqKanji2Koe.dllが利用できません。 #uselibでのDLL名も、#funcでのインポート名も引数の数も 間違っていないはずなのですが・・ 以下のように記述しているのですが、どう修正すればよいかお答えしてもらえるといいです。 (元のソースから抜粋) #ifndef AqKanji2Koe #define AqKanji2Koe #uselib "AqKanji2Koe.dll" #cfunc AqKanji2Koe_Create "AqKanji2Koe_Create" sptr,sptr #func AqKanji2Koe_Release "AqKanji2Koe_Release" sptr #func AqKanji2Koe_Convert "AqKanji2Koe_Convert" sptr,sptr,sptr,sptr #endif
回答: 正式名称を指定しましょう(libファイルより) AqKanji2Koe_Create -> _AqKanji2Koe_Create@8 AqKanji2Koe_Release -> _AqKanji2Koe_Release@4 AqKanji2Koe_Convert -> _AqKanji2Koe_Convert@16