设置eclipse链接器来编译和运行GLFW应用程序 - 如何?

Vic*_*ira 1 c++ eclipse linux linker glfw

基于这个问题,我能够为GLFW库制作一个默认的cmake编译,编译我的GLFW App并运行; 由于我使用的是Ubuntu 14.04 64位,所以一切正常并且是通过终端完成的.

我正在使用这一行来编译:

g++ -std=c++11 -c main.cpp
Run Code Online (Sandbox Code Playgroud)

这链接:

g++ main.o -o main.exec -lGL -lGLU -lglfw3 -lX11 -lXxf86vm -lXrandr -lpthread -lXi
Run Code Online (Sandbox Code Playgroud)

使用这些命令后我只需要执行main.exec.但是,我想设置eclipse来编译和运行这个GLFW应用程序.包含文件已在项目中确定,但我的链接器出现问题.我试图手动跟踪我的库(GL,GLU,glfw3 ....)来设置文件夹,但我找不到所有这些.有谁知道我怎么能跟踪库在我的链接器上设置它们(项目 - 属性 - C/C++构建 - 设置 - GCC C++链接器)或者可以给我一些指导来解决这种情况,好吗?

提前致谢

Vic*_*ira 5

经过几个小时的尝试和研究,我发现这个解决方案非常简单:

在此输入图像描述

而不是添加到库的路径,只需在命令行中添加它们的名称.我仍然不知道这些图书馆的路径参考从哪里来(如果有人可以解释的话会很好),但最重要的是有效.在构建之后运行(CTRL + F11)就像任何其他应用程序一样.

干杯