- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正在从以下网站学习现代 OpenGl:http://www.arcsynthesis.org/gltut/Building%20the%20Tutorials.html .
不幸的是,当我按照说明构建代码示例时,我失败了。
是这样的:
1- 我在 glsdk 目录中运行 premake4 codeblocks。
2- 我在代码块中打开 glsdk.workspace。
3- 我转到构建 -> 构建工作区。
4- 我收到错误:
/home/hani/Desktop/Tutorial 0.3.8/glsdk/freeglut/src/freeglut_joystick.c In function ‘fghJoystickOpen’:|
/home/hani/Desktop/Tutorial 0.3.8/glsdk/freeglut/src/freeglut_joystick.c|1430|error: ‘O_RDONLY’ undeclared (first use in this function)|
/home/hani/Desktop/Tutorial 0.3.8/glsdk/freeglut/src/freeglut_joystick.c|1430|note: each undeclared identifier is reported only once for each function it appears in|
/home/hani/Desktop/Tutorial 0.3.8/glsdk/freeglut/src/freeglut_joystick.c|1448|error: ‘F_SETFL’ undeclared (first use in this function)|
/home/hani/Desktop/Tutorial 0.3.8/glsdk/freeglut/src/freeglut_joystick.c|1448|error: ‘O_NONBLOCK’ undeclared (first use in this function)|
/home/hani/Desktop/Tutorial 0.3.8/glsdk/freeglut/src/freeglut_joystick.c||In function ‘fghJoystickInit’:|
/home/hani/Desktop/Tutorial 0.3.8/glsdk/freeglut/src/freeglut_joystick.c|1597|error: ‘F_OK’ undeclared (first use in this function)|
||=== Build failed: 4 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
||=== Build: Debug in glload (compiler: GNU GCC Compiler) ===|
||=== Build: Debug in glimg (compiler: GNU GCC Compiler) ===|
||=== Build: Debug in freeglut (compiler: GNU GCC Compiler) ===|
我目前正在运行 Ubuntu 14.04。帮我解决这个问题。
最佳答案
我终于让它工作了,我所做的是改用 gmake 平台,然后转到生成的 *.make 文件,我添加了 - lx11 在以 LIBS 开头的行的末尾,用于调试和发布选项。最后只需运行 make config=debug 和 make config=release 即可获得可执行文件。此外,如果您有多个 *.make 文件,请将 -lX11 添加到所有文件中。
关于c++ - 'O_RDONLY', `F_SETFL` , 'O_NONBLOCK' 遵循 OpenGL 教程时未声明的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25735925/
尝试使用 fcntl() 时使用命令 F_GETFL和 F_SETFL ,我有一些问题: 为什么 fcntl(fd, F_GETFL) 返回标志只包含我在打开文件时设置的位的子集?它只显示可修改的吗?
我开始在 Linux 中进行串口编程。看了网上的几个例子,还是不明白fcntl(fd, F_SETFL, 0)的具体作用?它正在清除位,但它会影响哪些标志?它设置和/或清除什么? 最佳答案 一张一张
我目前正在从以下网站学习现代 OpenGl:http://www.arcsynthesis.org/gltut/Building%20the%20Tutorials.html . 不幸的是,当我按照说
我是一名优秀的程序员,十分优秀!