亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有一個問題,不是很理解,是關于create 函數的參數的!

有一個問題,不是很理解,是關于create 函數的參數的!

Git
烙印99 2021-07-13 20:11:29
我從CSocket繼承的類,但用到函數if(!m_pChange->Create(lPort,SOCK_DGRAM,FD_READ | FD_WRITE | FD_OOB))時 ,卻出現:cannot convert parameter 3 from 'const int' to 'const char *'的錯誤,我查看了create的函數原型為:BOOL Create(UINT nSocketPort = 0,int nSocketType = SOCK_STREAM,long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,LPCTSTR lpszSocketAddress = NULL );請問:這是怎么回事?該怎么修改?謝啦~我都聲明了的,卻出現下面的問題:unresolved external symbol "public: static class CString CExchange::RemoteHost" (?RemoteHost@CExchange@@2VCString@@A)unresolved external symbol "public: static bool CExchange::m_Opened" (?m_Opened@CExchange@@2_NA)unresolved external symbol "public: static class CExchange * CExchange::m_pChange" (?m_pChange@CExchange@@2PAV1@A)unresolved external symbol "public: static long CExchange::RemotePort" (?RemotePort@CExchange@@2JA)Debug/3.dll : fatal error LNK1120: 9 unresolved externals請問該包含哪些文件?
查看完整描述

2 回答

?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

CSocket的Create原型是這樣的

BOOL Create(
UINT nSocketPort = 0,
int nSocketType = SOCK_STREAM,
LPCTSTR lpszSocketAddress = NULL
);
========================
waveOutWrite是個媒體庫函數,需要引用庫winmm.lib
=======================
你用了MFC的類,那要看你怎么引用MFC庫了

查看完整回答
反對 回復 2021-07-18
?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

Create 初始化圖像列表并綁定對象
圖像控制的建立方法如下:
BOOL Create( int cx, int cy, UINT nFlags, int nInitial, int nGrow );
BOOL Create( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );
BOOL Create( LPCTSTR lpszBitmapID, int cx, int nGrow, COLORREF crMask );
BOOL Create( CImageList& imagelist1, int nImage1, CImageList& imagelist2,int nImage2,int dx, int dy );
其中各項參數的含義為:cx定義圖像的寬度,單位為象素;cy定義圖象的高度,單位為象素;nFlags確定建立圖像列表的類型,可以是以下值的組合: ILC_COLOR、ILC_COLOR4、ILC_COLOR8、ILC_COLOR16、ILC_COLOR24、ILC_COLOR32、 ILC_COLORDDB和ILC_MASK;nInitial用來確定圖像列表包含的圖像數量;nGrow用來確定圖像列表可控制的圖像數量。
NbitmapID 用來確定圖像列表聯系的位圖標志值;crMask表示顏色屏蔽位;
LpszBitmapID 用來確定包含位圖資源的標識串;
imagelist1 指向圖像列表控制對象的一個指針;nImage1圖像列表1中包含的圖像數量;imagelist2指向圖像列表控制對象的一個指針;nImage2圖像列表2中包含的圖像數量;dx表示以象素為單位的圖像寬度;dy表示以象素為單位的圖像高度。

查看完整回答
反對 回復 2021-07-18
  • 2 回答
  • 0 關注
  • 447 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號