【TVTest】ビルドした・するスレ【EDCB】その7 (245レス)
前次1-
抽出解除 レス栞

192
(1): 176 (ワッチョイ 0b69-g2NQ) 2024/10/30(水) 11:16:44.00 ID:r6YtD3IR0(2/2)調 AAS
本文が長いと言われたので分割(2/2)

g++ -Wall -pthread -O2 -DLINUX -DNDEBUG -DHAVE_LIBARIBB25 -c -o BonDriverProxyEx.o BonDriverProxyEx.cpp
BonDriverProxyEx.cpp: In member function ‘DWORD BonDriverProxyEx::cProxyServerEx::Process()’:
BonDriverProxyEx.cpp:605:51: error: no matching function for call to ‘makePacket(BonDriverProxyEx::enumCommand, char*)’
605 | makePacket(eEnumTuningSpace, &c);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~

エラーメッセージからするとTCHARはcharになってるのかな?
その場合、4つめにアクセスするべきだと思うんだけど、引数が足りない。
sizeof(TCHAR)を入れるとしてもfSignalLevelは何を入れればいいんでしょう。
218
(3): (ワッチョイ cb69-k15P) 2024/11/15(金) 10:34:35.03 ID:9r57xBW60(1)調 AAS
>>217
単なる誤字だ、気にすんな orz

いまだに >>191-192 の対処中

TCHAR c = 0;
makePacket(eEnumTuningSpace, &c);

の場合、

void cProxyServerEx::makePacket(enumCommand eCmd, BOOL b)
void cProxyServerEx::makePacket(enumCommand eCmd, DWORD dw)
void cProxyServerEx::makePacket(enumCommand eCmd, LPCTSTR str)
void cProxyServerEx::makePacket(enumCommand eCmd, BYTE *pSrc, DWORD dwSize, float fSignalLevel)

の中なら3つ目(LPCTSTR str)に飛ぶのが正しいですよね?
明示的に

makePacket(eEnumTuningSpace, (LPCTSTR)&c);

とやればビルドは通るけど、まともに動作しない・・・
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.707s*