<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=382805&amp;view=findpost&amp;p=3367002</guid>
        <pubDate>Mon, 21 Oct 2013 15:13:53 +0000</pubDate>
        <title>visual studio не видит заголовочный файл, хотя он есть</title>
        <link>https://forum.sources.ru/index.php?showtopic=382805&amp;view=findpost&amp;p=3367002</link>
        <description><![CDATA[Wound: А библиотека точно glut.dll Называется? Разве не glut32.dll ? Очень странная ошибка. Мне кажется что проблема как раз в этом. Glut это стороняя библиотека и имеет свою ветку версий. И использует она обычный OGL еще версии 1.2 емнип, по идее с более новыми версиями должна работать нормально. Судя по ошибке dll какая то паленая. <br>
Попробуй вот хотя бы с вики по ссылкам ( <a class='tag-url' href='http://ru.wikipedia.org/wiki/GLUT' target='_blank'>GLUT</a>) скачать заного и проделать процедуру внедрения снова. Либ файл - к либам, хидер - к хидерам, dll - в бинари, либо в системную папку запихнуть. И еще, просто совет, возьми другой компилятор. MSVC6 - это BDSM, одно из самых ужасных поделий микрософта. Возьми на крайний случай GCC, MSVS2003, MSVS2005 от мелкомягких, либо более поздние версии. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2013-10-21T19:27:22+04:00">21.10.13, 15:27</time></span></span><br>
Еще один момент забыл указать. Так как это 6 студия, то возможно что она не может найти glut32.lib файл, и возможно его нужно будет указать руками дополнительно в опциях проекта, гдето там в Additional libraries(или что то типа этого). Возможно могу ошибатся на этот счет, но все же, мало ли чем микрософт не шутит.]]></description>
        <author>Wound</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=382805&amp;view=findpost&amp;p=3366985</guid>
        <pubDate>Mon, 21 Oct 2013 14:31:12 +0000</pubDate>
        <title>visual studio не видит заголовочный файл, хотя он есть</title>
        <link>https://forum.sources.ru/index.php?showtopic=382805&amp;view=findpost&amp;p=3366985</link>
        <description><![CDATA[sersheg: спасибо&#33; у меня зачем-то на компьютере было несколько папок с Visual Studio, и когда я залез в tools=&gt;options=&gt;directories, то понял, что Visual Studio настроен на работу не с той папкой, которой я думал...<br><br>Но теперь ему не нравится glut.dll:<br>Linking... <br>C:&#092;WINDOWS&#092;SYSTEM32&#092;glut.dll : fatal error LNK1136: invalid or corrupt file<br><br>Может ли такое быть потому, что моя видеокарта поддерживает максимум 1.4 версию OpenGL, а .dll я пробовал из версий 3.6, 3.7? а если да, то где можно найти glut.dll для версии 1.4? пробовал установить freeglut, но и он тоже выдаёт такую ошибку (видимо, и ему нужен glut.dll?)<br><br>ОС=Windows XP, среда Microsoft Visual Studio 6.0]]></description>
        <author>sersheg</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=382805&amp;view=findpost&amp;p=3366773</guid>
        <pubDate>Mon, 21 Oct 2013 09:25:18 +0000</pubDate>
        <title>visual studio не видит заголовочный файл, хотя он есть</title>
        <link>https://forum.sources.ru/index.php?showtopic=382805&amp;view=findpost&amp;p=3366773</link>
        <description><![CDATA[Wound: glut.h - это не стандартный файл OpenGL библиотеки. По идее с ним идут GLut32.lib, glut32.dll, glut.h.<br>
<br>
Не обязательно скидывать этот файл куда то в системную папку. Достаточно чтобы IDE Знала куда вы его поместили. Пути к заголовочный файлам настраиваются обычно в Tools-&gt;Options-&gt;Project and Solution -&gt; Directories. Именно там поглядите путь к папкам с подключаемыми файлами. Возможно что вы не туда его положили. Можете распаковать glut бибилиотеку и в студии прописать пути к этой папке. Пока что судя по всему, мне кажется что вы не туда поскидывали заголовочный файл. Возможно это какая то резервная папка или папка от другого компиля. <br>
<br>
А насчет #include &quot;GL/glut.h&quot;, данная конструкция подразумевает что поиск сначало будет производится из текущего каталога проекта. Т.е. в вашем случае правильным будет указывать #include &lt;GL/glut.h&gt; <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2013-10-21T09:30:38+00:00">21.10.13, 09:30</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=382805&view=findpost&p=3366752'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sersheg &#064; <time class="tag-quote__quoted-time" datetime="2013-10-21T09:05:26+00:00">21.10.13, 09:05</time></span><div class='quote '>ОС = Windows XP, среда Microsoft Visual C++ 6.0.</div></div><br>
Попробуйте следующее:<br>
Распакуйте вашу glut библиотеку куданибудь в D:&#092;OpenGLTools&#092;glut32<br>
Там будет три файла: glut32.h, glut32.lib, glut32.dll<br>
Открываете студию -&gt; Tools -&gt; Options -&gt; Directories:<br>
Далее для Include files и Library files указываете путь к заголовочному и либ файлу(D:&#092;OpenGLTools&#092;glut32&#092;include, D:&#092;OpenGLTools&#092;glut32&#092;lib соответственно, или где они там лежат).<br>
Ну а саму dll можете скинуть в system32. <br>
Подключать просто #include &lt;glut32.h&gt; (или как там хидер называется). <br>
<br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=382805&view=findpost&p=3366752'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sersheg &#064; <time class="tag-quote__quoted-time" datetime="2013-10-21T09:05:26+00:00">21.10.13, 09:05</time></span><div class='quote '>Правда, при регистрации &quot;regsrv32 glut32.dll&quot; выдаёт ошибку &quot;glut32.dll была загружена, но найти точку входа для DllRegisterServer не удалось&quot;, а при регистрации &quot;regsrv32 glut.dll&quot; выдаёт ошибку &quot;ошибка при вызове LoadLibrary (&quot;glut.dll&quot;) - не найден указанный модуль&quot;. </div></div><br>
А это не COM объект. Ее не нужно регистрировать.]]></description>
        <author>Wound</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=382805&amp;view=findpost&amp;p=3366772</guid>
        <pubDate>Mon, 21 Oct 2013 09:25:08 +0000</pubDate>
        <title>visual studio не видит заголовочный файл, хотя он есть</title>
        <link>https://forum.sources.ru/index.php?showtopic=382805&amp;view=findpost&amp;p=3366772</link>
        <description><![CDATA[simsergey: Может дело в символе?<br>
<br>
Почему Вы используете символ &quot;/&quot; вместо &quot;&#092;&quot; ?<br>
<br>
Попробовал в 2010 студии, распознается только символ &quot;&#092;&quot;.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &quot;GL\glut.h&quot;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>simsergey</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=382805&amp;view=findpost&amp;p=3366752</guid>
        <pubDate>Mon, 21 Oct 2013 09:05:26 +0000</pubDate>
        <title>visual studio не видит заголовочный файл, хотя он есть</title>
        <link>https://forum.sources.ru/index.php?showtopic=382805&amp;view=findpost&amp;p=3366752</link>
        <description><![CDATA[sersheg: в папке D:/Microsoft Visual Studio/VC98/Include/GL лежат три файла - GL.H, GLU.H, glut.h<br>компилятор нормально реагирует на<br>#include &quot;GL/GLU.H&quot;<br>#include &quot;GL/GL.H&quot;<br>но в ответ на #include &quot;GL/glut.h&quot; выдаёт: &quot;fatal error C1083: Cannot open include file: &#39;GL/glut.h&#39;: No such file or directory&quot;<br><br>поиск по интернету не помогает<br>пробовал даже варианты вроде &lt;GL/glut.h&gt;, &lt;GL/glut&gt;, &lt;glut.h&gt;, &lt;glut&gt;, &quot;glut.h&quot;<br><br>Файлы GLU.H, GL.H уже были в той папке, а вот glut.h я добавил сам.<br>ОС = Windows XP, среда Microsoft Visual C++ 6.0.<br>проект запускается из директории D:/Microsoft Visual Studio/MyProjects/3<br><br>Не знаю, имеет ли какое-то отношение к делу, но остальные части инструкции по установке OpenGL я сделал - glut.dll и glut32.dll добавил в windows/system32 и прописал в project-&gt;settings-&gt;link, а glut.lib и glut32.lib добавил в D:/Microsoft Visual Studio/VC98/Lib <br><br>Правда, при регистрации &quot;regsrv32 glut32.dll&quot; выдаёт ошибку &quot;glut32.dll была загружена, но найти точку входа для DllRegisterServer не удалось&quot;, а при регистрации &quot;regsrv32 glut.dll&quot; выдаёт ошибку &quot;ошибка при вызове LoadLibrary (&quot;glut.dll&quot;) - не найден указанный модуль&quot;. <br><br>драйвера видеокарты поддерживают только OpenGL 1.4, а я устанавливаю dll/lib/h версии 3.7 - возможно отсюда ошибка DllRegisterServer, но не должно ведь это всё влиять на то, чтобы студия просто нашла .h файл&#33; как заставить студию проиндексировать свои папки по-новой?<br><br>помогите плиз, второй день уже мучаюсь :wall:]]></description>
        <author>sersheg</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	