【发布时间】:2013-01-12 18:04:54
【问题描述】:
我有一个用户定义的 c++ 库,我们称之为 library。它的文件夹中有几个 header 文件,我已将它们放入 mingw 包含目录 (mingw\include) .我还将获得的 liblibrary.a 文件放入 mingw lib 目录 (mingw\lib)。
在 main.cpp 文件中,我包含了一个遵循规则的头文件,例如当您包含 openGL 头文件时;这就是我们所做的
#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
【问题讨论】:
标签: compiler-errors include g++ mingw static-libraries