skein/hello.cpp

46 lines
897 B
C++
Raw Normal View History

2023-07-23 16:46:30 +02:00
// To compile on Windows
// Install CMake
// https://cmake.org/download
// Add to PATH for all users
// from project root:
// mkdir build
// cd build
// cmake ..
// cmake --build .
2023-07-23 17:46:53 +02:00
// The last step compiles the executable - this can also be done from Visual
// Studio
2023-07-23 16:46:30 +02:00
2023-07-23 17:46:53 +02:00
// Install GLFW 3.3.8
// https://www.glfw.org/download.html
// On Windows:
// extract the downloaded .zip file to "C:/libs"; this is currently expected
// by our CMakeLists.txt.
// To run in VS
// Set startup project in Solution Explorer
#include <GLFW/glfw3.h>
2023-07-23 16:45:15 +02:00
int main()
{
2023-07-23 17:46:53 +02:00
if (!glfwInit())
return -1;
GLFWwindow* window = glfwCreateWindow(640, 480, "Hello GLFW", NULL, NULL);
if (!window)
{
glfwTerminate();
return -1;
}
glfwMakeContextCurrent(window);
while (!glfwWindowShouldClose(window))
{
glfwPollEvents();
}
glfwTerminate();
2023-07-23 16:45:15 +02:00
return 0;
}