提问人:Ян Мележ 提问时间:10/16/2023 更新时间:10/16/2023 访问量:61
为什么窗口没有被绘制?
Why is the window not being drawn?
问:
当我运行下面的代码时,窗口没有出现。输出中没有错误。
// main.cpp
#include <GLFW/glfw3.h>
int main() {
glfwInit();
GLFWwindow* window = glfwCreateWindow(640, 480, "My Title", glfwGetPrimaryMonitor(), NULL);
while (!glfwWindowShouldClose(window)) {
glfwPollEvents();
}
glfwDestroyWindow(window);
glfwTerminate();
return 0;
}
# CMakeLists.txt
cmake_minimum_required(VERSION 3.26)
project(app LANGUAGES CXX)
add_executable(${PROJECT_NAME} main.cpp)
find_package(glfw3 REQUIRED)
target_link_libraries(${PROJECT_NAME}
PUBLIC
glfw
)
操作系统: Arch Linux x86_64 内核:6.5.7-zen1-1-zen WM:摇摆 1.8.1
~/ pacman -Qs glfw
local/glfw-wayland 3.3.8-1
A free, open source, portable framework for graphical application development (wayland)
我正在等待一个应用程序窗口,其名称在我的监视器屏幕上的代码中指定。
答: 暂无答案
评论
window