虽然放在mingw文件夹中,但找不到包含的库头文件

时间:2013-01-12 18:04:54

标签: compiler-errors include g++ mingw static-libraries

我有一个用户定义的c ++库,我们称之为 library 。它在其文件夹中有几个标题文件,我已将其放入 mingw 包含目录( mingw \ include ) 。我还将已删除的 liblibrary.a 文件放入mingw lib目录( mingw \ lib )。

并且在main.cpp文件中,我已经按照规则包含了一个头文件,例如当你包含openGL头文件时;这就是我们的工作

#include <GL/glut.h>

所以我的include看起来像这样

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

}

并在编译中,

g++ -c main.cpp 

编译器抱怨它无法找到library / header.h文件,我可能做错了什么?

所以我无法链接它..

g++ -llibrary main.o -o main

1 个答案:

答案 0 :(得分:0)

你可以试试这个

g++ main.cpp -llibrary -o main

ref