如何将FLTK lib添加到netbeans项目中

时间:2017-09-21 15:56:51

标签: c++ netbeans fltk

我正在研究Stroustrup编程原理和实践,并且在使用带有netbeans的FLTK库时遇到问题 我做了什么:

  1. 已下载的库
  2. 在netbeans中:使用现有源代码的新项目(使用保存此lib的路径),编译它没有错误。
  3. 在我的测试项目中:Properties-> C compiler->包含目录添加到库的路径,对于C ++编译器是相同的
  4. 属性 - >链接器 - >其他库目录添加了.a文件的路径
  5. Libraries-> Add Library添加了来自fltk / lib / *。a
  6. 的所有7个库

    现在,当我尝试编译项目时,我遇到了一堆错误:

    ../../../ 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:未定义引用`GetDeviceCaps @ 8'

    c:... \ fltk-1.3.4-2 \ src / screen_xywh.cxx:75:未定义引用`GetDeviceCaps @ 8'

    collect2.exe:错误:ld返回1退出状态 make.exe [2]:*** [dist / Debug / MinGW-Windows / studystr.exe]错误1

    我不知道如何解决这个问题((

1 个答案:

答案 0 :(得分:0)

我找到了解决这个问题的方法:将“./fltk-config --compile”添加到链接器项目属性中的其他选项帮助。

此文章也很有用:http://www.fltk.org/articles.php?L598+I140+T+P1+Q