{"id":253,"date":"2013-05-27T18:37:09","date_gmt":"2013-05-27T23:37:09","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/ronny\/?p=253"},"modified":"2014-07-28T18:13:44","modified_gmt":"2014-07-28T23:13:44","slug":"configurar-opengl-en-visual-studio-c-2010","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/ronny\/2013\/05\/27\/configurar-opengl-en-visual-studio-c-2010\/","title":{"rendered":"Configurar OpenGL en Visual Studio C++ 2010"},"content":{"rendered":"<p>Para Configurar OpenGL con Visual Studio C++ 2010, Tenemos que descargar primero:<\/p>\n<p>&nbsp;<\/p>\n<header>\n<h1><span style=\"font-size: 13px\">Libreria Glut:\u00a0<\/span><a href=\"https:\/\/www.dropbox.com\/s\/u8vgzwl5a3iqbsu\/Opengl.zip\">Descargar liberia glut<\/a><\/h1>\n<\/header>\n<p><span style=\"font-family: Helvetica\">Acontinuacion copia la carpeta GL en la carpeta del visual studio ..\\Microsoft Visual Studio 10.0\\VC\\include\\gl<\/span><\/p>\n<p>Haz lo mismo con la carpeta lib en ..\\Microsoft Visual Studio 10.0\\VC\\lib<\/p>\n<p>Y el contenido de la carpeta system32 del zip en windows\\system32<\/p>\n<header>Listo!!! prueba intentar este codigo:<\/p>\n<\/header>\n<p>#include \"stdafx.h\"<br \/>\n#include &lt;stdio.h&gt;<br \/>\n#include &lt;glut.h&gt;<br \/>\nvoid display(void)<br \/>\n{<br \/>\nglClearColor(1.0, 1.0, 1.0, 0.0);<br \/>\nglClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);<br \/>\nglColor3f(1.0,0.0,0.0);<br \/>\nglutWireTorus(0.25,0.75, 28, 28);<br \/>\nglColor3f(0.0,0.0,1.0) ;<br \/>\nglutWireCube(.60) ;<br \/>\nglutSwapBuffers();<br \/>\n}<\/p>\n<p>int main(int argc, char** argv)<br \/>\n{<br \/>\nglutInit(&amp;argc, argv);<br \/>\nglutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE);<br \/>\nglutInitWindowSize(512, 512);<br \/>\nglutInitWindowPosition(20, 20);<br \/>\nglutCreateWindow(\"Toroide\");<br \/>\nglutDisplayFunc(display);<br \/>\nglutMainLoop();<br \/>\nreturn 0;<br \/>\n}<\/p>\n<header>Al ejecutarlo te mostrar\u00e1 esto :<a href=\"http:\/\/blog.espol.edu.ec\/ronny\/files\/2013\/05\/OPENGL.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-254\" src=\"http:\/\/blog.espol.edu.ec\/ronny\/files\/2013\/05\/OPENGL-1024x640.jpg\" alt=\"\" width=\"600\" height=\"375\" srcset=\"https:\/\/blog.espol.edu.ec\/ronny\/files\/2013\/05\/OPENGL-1024x640.jpg 1024w, https:\/\/blog.espol.edu.ec\/ronny\/files\/2013\/05\/OPENGL-300x187.jpg 300w, https:\/\/blog.espol.edu.ec\/ronny\/files\/2013\/05\/OPENGL.jpg 1141w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>puede que te salga este \u00a0error al ejecutar:<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/ronny\/files\/2013\/05\/error.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-255\" src=\"http:\/\/blog.espol.edu.ec\/ronny\/files\/2013\/05\/error.jpg\" alt=\"\" width=\"480\" height=\"180\" srcset=\"https:\/\/blog.espol.edu.ec\/ronny\/files\/2013\/05\/error.jpg 480w, https:\/\/blog.espol.edu.ec\/ronny\/files\/2013\/05\/error-300x112.jpg 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<p>Por lo que debemos:<\/p>\n<\/header>\n<ul>\n<li>Se copia el archivo glut32.dll al directorio donde se encuentra el archivo ejecutable. Normalmente esta en Mis documentos\\Visual Studio 200x\\Projects\\Nombre_del_Proyecto\\Debug. \u00a0 \u00a0 \u00a0La x de 200x la pongo para no hacer referencia a una version en particular puede ser 2005 u otra, lo he probado con la versi\u00f3n 2010.<\/li>\n<\/ul>\n<header>&nbsp;<\/p>\n<\/header>\n","protected":false},"excerpt":{"rendered":"<p>Para Configurar OpenGL con Visual Studio C++ 2010, Tenemos que descargar primero: &nbsp; Libreria Glut:\u00a0Descargar liberia glut Acontinuacion copia la carpeta GL en la carpeta del visual studio ..\\Microsoft Visual Studio 10.0\\VC\\include\\gl Haz lo mismo con la carpeta lib en ..\\Microsoft Visual Studio 10.0\\VC\\lib Y el contenido de la carpeta system32 del zip en windows\\system32 [&hellip;]<\/p>\n","protected":false},"author":2216,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1190],"tags":[137375,137373,137396,137374],"class_list":["post-253","post","type-post","status-publish","format-standard","hentry","category-1190","tag-configurar-opengl-en-visual-studio-c","tag-descargar-liberia-glut","tag-graficos-por-computadora","tag-opengl"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/posts\/253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/users\/2216"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/comments?post=253"}],"version-history":[{"count":8,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/posts\/253\/revisions"}],"predecessor-version":[{"id":308,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/posts\/253\/revisions\/308"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/media?parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/categories?post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronny\/wp-json\/wp\/v2\/tags?post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}