プロが教える店舗&オフィスのセキュリティ対策術

Visual C++ 2005でWindowsソケット通信を行うプロジェクトを
新規作成するときに、プリケーションウィザードの高度な機能
タブのWindows ソケットのチェックを入れる必要がありますが、
このチェックを入れずに作ってしまったプロジェクトに
後からソケット通信を行う設定を追加することは可能でしょうか。

プロジェクトのプロパティページを確認しましたが、それらしい
設定は見当たりませんでした。

プロジェクトを新規作成し直したいとのですが、かなり複雑に
なっており、可能であれば、このまま設定を追加することで、
解決できればと思い、質問させていただきました。

ご回答よろしくお願いします

A 回答 (1件)

はっきりとは覚えていませんが、MFCを利用する場合には


stdafx.hに
#include <afxsock.h>
xxxApp::InitInstance()に
AfxSocketInit()
を追加してください。(AfxSocketInit()関数のエラー処理は確実に。)
ライブラリーとかの追加は必要ないはずです。

一度新規プロジェクトで「Windows ソケット」のチェックをONにした場合とOFFにした場合とで作ってみて比較すれば簡単ですよ。
    • good
    • 0
この回答へのお礼

解決できました。
ご教示いただいたとおり、最初から新規プロジェクトでソケットのチェックをONとOFFで比較しておけば、質問するまでもなかったですね。。。
ご丁寧にご教示いただき、ありがとうございました。

お礼日時:2007/02/26 16:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!