1. vsでヘッダーファイル、ライブラリファイル、動的ライブラリファイルを構成する方法
ヘッダーファイル:project--attributes--vc ++ directory--include directory
ライブラリファイル(lib):project-properties-linker-input-additional dependency
動的ライブラリファイル(dll):project--properties--vc ++ directory--library directory
さらに、exeを実行するときは、ダイナミックライブラリを現在のフォルダーにコピーするか、環境変数に追加する必要があります。
上記は個人的な要約です。それが間違っているか利用できないことがわかった場合は、以下を参照してください。元の作成者に感謝
個人的に使用されているのは、上記のいくつかのプラス2番目のコンテキストです。
1 LIBファイルに必要な(依存の)コンパイルを追加。 で、「プロジェクト - >プロパティ- >構成プロパティ- >コネクタ- >入力- >追加の依存」「WINSOCK.LIB」塗りつぶしで、スペースよりLIBで区切ら。" #pragma comment(lib、" * .lib ")"ステートメントと同等です。2. ライブラリ(libs)ファイルディレクトリを追加します。 方法1:プロジェクト- >プロパティ->構成プロパティ->コネクタ->一般-> 追加のライブラリディレクトリ " メソッド2:[メニュー]"ツール->オプション->プロジェクトとソリューション-> c ++ ディレクトリ "、対応するプラットフォームを選択し、必要な"ライブラリファイル "ディレクトリを追加します。 この設定は、主にプログラムの検索ライブラリディレクトリを設定するための環境変数の設定に似ています。実際のライブラリの読み込みには最初の設定が必要です!3 。インクルードファイルディレクトリを追加します。 方法1: "プロジェクト->プロパティ->構成プロパティ-> c / c ++->一般-> 追加インクルードディレクトリ" 方法2:[メニュー] "ツール->オプション->プロジェクトとソリューションプログラム] - > [C ++ ディレクトリ「必要な追加」、「ファイルを含めるディレクトリ 方法2は、設定された環境変数に似ています。4 。 ->プロパティ->構成プロパティ->コネクタ->詳細設定->インポートライブラリ "生成するインポートライブラリに入力します
2、解答 'sprintf':この関数または変数は安全でない可能性があります问题
解決策(元の作者のおかげで):
エンジニアリング->プロパティ->構成プロパティ-> C / C ++->プリプロセッサ->プリプロセッサ定義
解決する次の定義を追加します。
_CRT_SECURE_NO_DEPRECATE
備考:vs2015で試してみましたが、他には何も試していません。