使用MinGW将FLTK包含在Eclipse(Neon)CDT项目中

时间:2016-10-02 16:07:36

标签: mingw eclipse-cdt building fltk eclipse-neon

我在使用C ++中的FLTK构建基本应用程序时遇到了问题。我在Eclipse(Neon)CDT中启动了一个项目,并更改了构建设置,以便在我的代码中正确地包含和识别库。

GCC C ++编译器命令:

g++ -I<path_to_fltk> -O3 -Wall -c -fmessage-length=0 -fpermissive

GCC汇编程序命令:

as -I<path_to_fltk>

MinGW C ++链接器命令:

g++ -L<path_to_fltk> -lfltk -lXext -lX11 -lm

所有这些命令都为我的源代码设置了包含,但每当我用一些demo code构建项目(甚至在清理它之后),可执行文件都不会生成,因此项目可以&# 39;运行并给出未找到的二进制文件&#39;错误。

我尝试过激活其他二进制解析器,但没有成功。另外,我阅读了关于使用FLTK进行编译的文章,并且它说了一些关于库(&#39; fltk.lib&#39;和其他)的文章,但是我没有看到任何内容......

所以,现在我在想:这些图书馆到底在哪里?我如何链接它们?

编辑:

eclipse构建输出:

C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lfltk
C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lXext
C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lX11
collect2.exe: error: ld returned 1 exit status

0 个答案:

没有答案