2016-05-05 22 views
1

SQLiteに関数を登録するには、Cプロジェクト(VS 2012)でtcl.hを使用する必要があります。私はWindows用のTclをダウンロードしてインストールしました。しかし、私のプロジェクトでは、#includeを書く時点をまだ認識していません。このヘッダーにアクセスするにはどうすればよいですか? ありがとうございます。Cプロジェクトにtcl.hを含める

+1

どのようにあなたのインクルードを使用していますか? '#include 'または '#include" tcl.h "'?また、プロジェクトでは、プロパティ(追加インクルードディレクトリ)に追加しましたか? –

+0

ありがとう!私は追加のインクルードディレクトリに追加し、それが助けになりました! – MyName

+0

私はより完全な答えを投稿しました - あなたはそれをいくつかのlibにリンクする必要があります - リンカのエラーが起こったときに気付くでしょう。 –

答えて

0

右、プロジェクトをクリックしてプロパティに移動し、C/C++のセッションに進みます。フィールド追加のインクルードディレクトリで、必要なヘッダーにパスを追加し、ヘッダーに ""を使用します。

その後、リンカセッションに行く必要があります。一般的には追加ライブラリディレクトリに移動し、追加する必要のあるライブラリへのパスを追加します。その後、と入力してlibを追加します。

場合によっては、実行可能ファイルの同じフォルダにdllをコピーする必要があります。 カスタムビルドステップ - 投稿ビルドイベントでこれを行うことができます。

あなたが構築したい各構成やプラットフォームのためにそれを行う必要がある - それを容易にするために、1つのチップは、あなたがパスを指定する際にそれらの変数に$(構成)$(プラットフォーム)を使用することです、プロパティウィンドウ上部のドロップダウンリストから選択すべての設定およびすべてのプラットフォームですので、プロジェクトごとに数回行う必要はありません。

+0

あなたの答えをありがとう!これは本当に私を助けました。 – MyName

1

を開き、プロジェクトのプロパティおよび実行します。

Project properties page

+0

お返事ありがとうございます!これは私を助けた – MyName

+0

@ナタシャ:あなたは歓迎です:D – sjsam

関連する問題