1

私はユーザー定義の C++ ライブラリを持っています。これをlibraryと呼びましょう。そのフォルダーには、 mingwインクルード ディレクトリ ( mingw\include ) にドロップしたヘッダーファイルがいくつかあります。また、達成したliblibrary.aファイルを mingw lib ディレクトリ ( mingw\lib ) にドロップしました。

そしてmain.cppファイルには、openGLヘッダーファイルを含めるときのように、ルールに従ってヘッダーファイルの1つを含めました。これが私たちの仕事です

#include <GL/glut.h>

そして、私のインクルードは次のようになります

#include <library/header.h>
int main (){
   /*
    ** blah blah
    */

}

そしてコンパイルでは、

g++ -c main.cpp 

コンパイラは、library/header.h ファイルが見つからないと文句を言います。何が間違っているのでしょうか?

リンクさせられないように..

g++ -llibrary main.o -o main
4

1 に答える 1

0

あなたはこれを試すことができます

g++ main.cpp -llibrary -o main

参照

于 2013-01-12T18:11:30.990 に答える