Я пытаюсь скомпилировать приведенную ниже программу и запустить исполняемый файл в Ubuntu без пользовательского интерфейса. Я работаю в блокноте Kubeflow. Это предварительный тест, позволяющий убедиться, что все работает нормально и можно запустить этот репозиторий.
Когда я запускаю скрипт, я получаю сообщения об ошибках:
< pre class="lang-none Prettyprint-override">/usr/bin/ld: /tmp/cciku4KL.o: in function `main':
test.cpp:(.text+0x21): undefined reference to `eglGetDisplay'
/usr/bin/ld: test.cpp:(.text+0x74): undefined reference to `eglInitialize'
/usr/bin/ld: test.cpp:(.text+0xd0): undefined reference to `eglChooseConfig'
/usr/bin/ld: test.cpp:(.text+0x125): undefined reference to `eglCreateContext'
/usr/bin/ld: test.cpp:(.text+0x19c): undefined reference to `eglCreatePbufferSurface'
/usr/bin/ld: test.cpp:(.text+0x1ee): undefined reference to `eglMakeCurrent'
collect2: error: ld returned 1 exit status
Как устранить проблему?
#include
#include
int main() {
EGLDisplay display;
EGLConfig config;
EGLContext context;
EGLSurface surface;
EGLint num_config;
// Get Display
display = eglGetDisplay(EGL_DEFAULT_DISPLAY);
if (display == EGL_NO_DISPLAY) {
std::cout
Подробнее здесь: https://stackoverflow.com/questions/763 ... -functions
Неопределенные ссылки на функции EGL? [дубликат] ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
GlfwCreateWindow не работает на Wayland (Hyprland, NVIDIA): ошибка контекста EGL
Anonymous » » в форуме JAVA - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-
-
-
GLFWCREATEWINDOW не удается на Уэйленде (Hyprland, Nvidia): EGL Context Erry
Anonymous » » в форуме JAVA - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-