0

特定のプリコンパイル済みヘッダーを構築して、静的ライブラリを作成しようとしています。私はEclipse IDEを使用していません(VC++ 10を使用しています)。これらの手順を理解するのに助けが必要です:

GLUS のビルド方法:

  1. C/C++ 開発者用の Eclipse IDE と、ご使用のオペレーティング システム用の GNU コンパイラ コレクションをインストールします。
  2. この ZIP ファイルを解凍し、workspace-cpp フォルダーを Eclipse ワークスペースとして設定します。
  3. 各フォルダーを個別の既存のプロジェクトとしてインポートします。
  4. Eclipse のビルド構成をオペレーティング システムに設定します。
  5. GLUS をビルドします。

GLUS 用のすべてのファイルがありますが、まだ GLEW と GFLW を eclipse にリンクしていません (vc++10 用にリンクしましたが、Eclipse での方法がわかりません)。だから私もそれについて助けが必要です。

代替案: VC++10 でコンパイルしないのはなぜですか? エラー C1853 が表示され続け、解決できませんでした。そのため、指示に従って問題を解決しようとしています。>.>

それ以外の場合は、すべてのソースが .c にあります。何かご意見は

4

1 に答える 1

1

GLUS のソース コード アーカイブは CMake をサポートしているようですが、それを使用してみませんか? こちらから入手可能な最新の GLUS ソースをダウンロードし、ソースを任意のディレクトリに解凍して、ターミナル/コマンド プロンプトを開きます。ソース コードを抽出したディレクトリに移動して入力cmake .します (システム パスに cmake がインストールされていると仮定します)。

Windows の場合:

CMake は、VS で開いて F5 でビルドできるビジュアル スタジオ ソリューション ファイルを生成します。ビルドが成功すると、GLUS/Debug に glus.lib ファイルが生成されます。このライブラリ ファイルを lib パスに追加し、/src 内の src ファイルをインクルード パスに追加します。

それでもプリコンパイル済みヘッダー エラー (エラー C1853) が発生する場合は、ソリューション エクスプローラーでプロジェクト ノードを選択し、右クリックして [プロパティ] -> [構成プロパティ] -> [C/C++] -> [詳細] -> [コンパイル] を選択します。「C コードとしてコンパイル (/TC)」を選択します。さらに、「Properties->Configuration Properties->C/C++->Precompiled Headers」に移動することもできます。ここで、プリコンパイル済みヘッダーのオプション設定を確認できます。

Unix / Linux / MAC の場合:

cmake typemake allを実行してビルドしsudo make install、生成されたファイルをシステム パスにプッシュした後。

于 2013-04-02T03:00:17.043 に答える