GLFW ライブラリを使用して OpenGL のプログラミングを開始するために、MS VS VC++ を初めてインストールしました。http://shawndeprey.blogspot.com/2012/02/setting-up-glfw-in-visual-studio-2010.htmlにあるインストール方法の指示に従います。 次に、テスト用にこの簡単なプログラムを作成しました。 、Eclipseで動作しました:
#include <stdlib.h>
#include <GL/glfw.h>
using namespace std;
int main()
{
int running = GL_TRUE;
if (!glfwInit()) {
exit(EXIT_FAILURE);
}
if (!glfwOpenWindow(300, 300, 0, 0, 0, 0, 0, 0, GLFW_WINDOW)) {
glfwTerminate();
exit(EXIT_FAILURE);
}
while (running) {
// glClear( GL_COLOR_BUFFER_BIT );
glfwSwapBuffers();
running = !glfwGetKey(GLFW_KEY_ESC) && glfwGetWindowParam(GLFW_OPENED);
}
glfwTerminate();
exit(EXIT_SUCCESS);
return 0;
}
しかし、その後、このひどいエラーが発生しました:
------ Build started: Project: first1, Configuration: Debug Win32 ------
LINK : fatal error LNK1561: entry point must be defined
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
私は知っています、私はインターネットを見回しましたが、私が見つけた唯一の解決策は「機能するにはmain()
機能が必要です」でした. 私は明らかにそれを持っていますが、それでも同じ致命的なエラーが発生します:(
修正方法について回答をいただければ幸いです。インストールプロセスまたは何かに欠陥がある可能性があります。