我試圖按照Simple COM Tutorial的步驟,這對我來說看起來不錯而且合乎邏輯。我通常會迴避使用巫師,但似乎認爲這是做COM的最好方式。無法讓簡單的COM項目工作:在哪裏以及如何實施?
總結
- 與嚮導
- 使用添加類對話框創建(在本例中
SimpleChatServer
)的ATL簡單對象 - 導航到類視圖中創建一個ATL項目,右鍵單擊該界面爲對象,添加方法(
CallMe
在本例中) - 本教程給出了一個使用的方法體
- 編譯
我的編輯,但失敗了,因爲
error C2509: 'CallMe' : member function not declared in 'CSimpleChatServer'
有事了毛病精靈?我希望VS自動聲明CSimpleChatServer中的CallMe方法,併爲我提供一個方法存根來添加實現,但實際上它沒有。 (教程的另一個區別是類瀏覽器沒有顯示類CSimpleChatServer,你可能會認爲它會這樣,可能是因爲我禁用了intellisense?希望是一個單獨的問題)。
那麼,該怎麼做,我在哪裏以及如何定義和聲明具有該功能的實際C++方法?
謝謝,這有助於瞭解方法存根應該在那裏。所以巫師被打破了 - 我現在找到了一個解決方案。 – 2011-12-15 12:18:28