【发布时间】:2014-07-03 17:15:09
【问题描述】:
我正在尝试在我的 Ubuntu (13.10) 机器上构建 Box2d v2.3.1。这就是我正在做的:
$ premake4 gmake
$ cd Build/gmake/
$ make
但是测试平台没有正确构建。我得到很多 glfw 和 glew 符号的未定义参考错误,如下所示:
obj/Debug/Testbed/Main.o: In function `main':
/home/mostafa/.adobe/box2d-2.3.1/Box2D/Build/gmake/../../Testbed/Framework/Main.cpp:458: undefined reference to `glfwCreateWindow'
我已经安装了 glfw 和 glew 的开发包。我还检查了 Testbed.make 生成文件,因为我没有看到对 glfw 的引用,所以将 -lglfw 添加到定义 LIBS 变量的两个位置。但我仍然遇到同样的错误。
【问题讨论】:
标签: c++ linux build linker box2d