meskipun ditempatkan ke dalam folder mingw, file header perpustakaan yang disertakan tidak ditemukan

saya memiliki perpustakaan c++ yang ditentukan pengguna, sebut saja perpustakaan. ia memiliki beberapa file header di foldernya yang telah saya masukkan ke dalam direktori mingw include (mingw\include) . saya juga memiliki file liblibrary.a yang telah saya peroleh dan dimasukkan ke direktori mingw lib (mingw\lib).

dan dalam file main.cpp, saya telah menyertakan salah satu file header dengan mengikuti aturan misalnya seperti saat Anda menyertakan file header openGL; inilah yang kami lakukan

#include <GL/glut.h>

dan penyertaan saya terlihat seperti ini

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

}

dan dalam kompilasi,

g++ -c main.cpp 

kompiler mengeluh tidak dapat menemukan file perpustakaan/header.h, kesalahan apa yang saya lakukan?

supaya aku tidak bisa menghubungkannya..

g++ -llibrary main.o -o main

person Obby    schedule 12.01.2013    source sumber


Jawaban (1)


Anda bisa mencoba ini

g++ main.cpp -llibrary -o main

ref

person Steven Penny    schedule 12.01.2013