我學習斯特勞斯計劃的原則和實踐,並有一個問題,使用FLTK庫與NetBeans 我做了什麼:如何添加FLTK lib放到NetBeans項目
- 下載庫
- 在NetBeans :使用現有源的新項目(我保存此lib的使用路徑),編譯時沒有錯誤。
- 在我的測試項目:屬性 - >ç反編譯>包含目錄添加路徑庫,同爲C++編譯器
- 屬性 - >連接器 - >附加庫目錄添加路徑.a文件
- Libraries- >添加庫添加了所有7個庫從FLTK/lib目錄/ *一個
現在,當我嘗試編譯我的項目,我收到了一堆錯誤的那樣:
../../ .. /workspace/Study/fltk-1.3.4-2/lib/libfltk.a(screen_xywh.o):函數`screen_cb':
C:... \ FLTK-1.3.4-2 \ SRC/screen_xywh.cxx:72:未定義參考`CreateDCA @ 16'
C:... \ FLTK-1.3.4-2 \ src/screen_xywh.cxx:74:undefined reference to'GetDeviceCaps @ 8'
c:... \ fltk-1.3.4-2 \ src/screen_xywh.cxx:75:對GetDeviceCaps @ 8的未定義引用「
collect2.exe:錯誤:LD返回1個退出狀態 的make.exe [2]:*** [測距/調試/ MinGW的窗口/ studystr.exe]錯誤1
我不知道如何解決((((
可能的複製(https://stackoverflow.com/questions/12573816/what -is-AN-未定義參考懸而未決外部的非符號錯誤 - 和 - 如何-DO-I-固定) – user0042