-2

私はライブラリを構築しようとしています(初めてそれを試しました)。ドキュメントの説明は、方法を理解している人には十分ですが、私のような初心者には十分ではありません。

ドキュメントの内容は次のとおりです。「ライブラリを作成するには、次の最小限の手順を実行します。

  • 「library」と呼ばれる「Win32静的ライブラリ」を作成します。

  • このプロジェクトにすべてのソースファイルを追加し、

  • スイッチをコンパイルするには、シンボル「TETLIBRARY」を追加します。

  • プロジェクトをビルドします。「」

わかりました。最初の2つの箇条書きを行いました。ソースファイルは3つしかないので、追加しました。win32静的libの作成は簡単でした。私は過去30分/4分を費やして「コンパイルスイッチを追加する」方法を探しましたが、最も近いのはプロパティのコマンドラインに「TETLIBRARY」を追加することでしたが、「そのようなファイルはありません」というエラーが返されました

それで、あなたへの私の質問は、愛らしい四角い目のエッグヘッズです:スイッチをコンパイルするためにシンボル「TETLIBRARY」を追加するにはどうすればよいですか?

4

1 に答える 1

0

TETLIBRARYプリプロセッサシンボルとして定義することを意味すると思います。これをする:

プロジェクトのプロパティを開きます。[構成]ドロップダウンリスト(ダイアログの左上)で[すべての構成]を選択します。次の場所に移動します。

構成プロパティ| C / C ++ | プリプロセッサ

次のように表示されます。

プリプロセッサの定義:WIN32;<different options>

これを次のように変更します。

プリプロセッサの定義:TETLIBRARY;WIN32;<different options>

ダイアログを閉じます。これで完了です。

<different options>デバッグおよびリリースビルドオプションを参照してください。ダイアログに戻るとTETLIBRARY、両方のビルドで定義されていることがわかります。

于 2013-03-25T08:44:10.990 に答える