Вернуться   Форум > Помощь Зрителям > Советы зрителям: вопросы и ответы
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2015, 17:59   #21
rugas
Техподдержка
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Гуру Форума
Регистрация: 29.09.2009
Адрес: 127.0.0.1
Сообщения: 2,370
Репутация: 664
Altaf сказал(a):
Помогите пожалуйста кто сможет. Тут ход компиляции
Начнём с ошибок компиляции:

source\fxc.cpp(23): fatal error C1083: Не удается открыть файл включение: d3dx9.h: No such file or directory
source\fxc10.cpp(24): fatal error C1083: Не удается открыть файл включение: d3dcompiler.h: No such file or directory

1. Скопируйте сюда строку 23 из fxc.cpp и строку 24 из fxc10.cpp
2. Напишите здесь, в каких папках находятся d3dx9.h и d3dcompiler.h (полные пути к ним)
  Ответить с цитированием
Старый 05.02.2015, 18:29   #22
Altaf
Зритель
Медаль пользователю. ЗОЛОТО Завсегдатай
Аватар для Altaf
Регистрация: 02.06.2009
Сообщения: 315
Репутация: 18
rugas сказал(a):
Начнём с ошибок компиляции:
sourcefxc.cpp(23): fatal error C1083: Не удается открыть файл включение: d3dx9.h: No such file or directory
sourcefxc10.cpp(24): fatal error C1083: Не удается открыть файл включение: d3dcompiler.h: No such file or directory
1. Скопируйте сюда строку 23 из fxc.cpp и строку 24 из fxc10.cpp
2. Напишите здесь, в каких папках находятся d3dx9.h и d3dcompiler.h (полные пути к ним)
Спасибо за быстрый ответ. А ведь я слепой даже не стал переубеждаться.
Из-за этого файла (была ошибка выше) я установил DXSDK_Jun10.exe. Но, тут другое еще на 10 ке я не могу найти где пути прописать. После установки дирекс СДК та ошибка вроде пропала, я и подумал что он его подхватил. Видимо были еще какие то изменения. На русской версии указывалось запутанно как добраться где пути прописать, теперь я уж точно не смогу найти, все на английском. Главное полуслепому среди кучи вкладок... Может подскажете где и как найти чтобы пути прописать. Как вроде уже знаю.
  Ответить с цитированием
Старый 05.02.2015, 18:36   #23
rugas
Техподдержка
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Гуру Форума
Регистрация: 29.09.2009
Адрес: 127.0.0.1
Сообщения: 2,370
Репутация: 664
Altaf сказал(a):
Может подскажете где и как найти чтобы пути прописать. Как вроде уже знаю.
В английском варианте (русского у меня нет): в свойствах проекта -> Configuration Properties -> C/C++ -> General -> Additional Include Directories
  Ответить с цитированием
Старый 05.02.2015, 19:02   #24
Altaf
Зритель
Медаль пользователю. ЗОЛОТО Завсегдатай
Аватар для Altaf
Регистрация: 02.06.2009
Сообщения: 315
Репутация: 18
rugas сказал(a):
В английском варианте (русского у меня нет): в свойствах проекта -> Configuration Properties -> C/C++ -> General -> Additional Include Directories
Я уже нашел как на русский перевести из-за "своего порядка установки", оказывается получил возможность переключить между русский и английский. Но, прочитав пока не получается.
Там указано, что эта возможность признали как нерекомендуемым....
Черт, я откопал и пробую теперь вновь. И никак:
7>source\fxc.cpp(23): fatal error C1083: Не удается открыть файл включение: d3dx9.h: No such file or directory
7> fxc10.cpp
7>source\fxc10.cpp(24): fatal error C1083: Не удается открыть файл включение: d3dcompiler.h: No such file or directory
7> glc.cpp
7>source\psa.cpp(23): fatal error C1083: Не удается открыть файл включение: d3dx9.h: No such file or directory
Оба эти файла там присутствуют. Пути прописал. Перезагрузился. В путях исчезло. Снова ручкой пишу. Не выгружая компилирую все так же.
Про пути еще спрашивали: c:\Program Files (x86)\Microsoft DirectX SDK\Include\ - оба файла там. Программу от Админа запускал, все бесполезно.

Последние новости:
Попробовал на уже прописанный Вндовский каталог вложить эти файлы, тоже не пошли. Но, вроде с 9 ой версии дирекс идут, но за ними других начинает требовать. Решил, удалить Визуал Студию, Дирекс СДК, поставлю Дирекс СДК - 9 ую, после уже студию.
  Ответить с цитированием
Старый 06.02.2015, 12:42   #25
Altaf
Зритель
Медаль пользователю. ЗОЛОТО Завсегдатай
Аватар для Altaf
Регистрация: 02.06.2009
Сообщения: 315
Репутация: 18
rugas и кто еще на связи.
Последние новости
Я все сделал и все там же - в луже. Вроде все перепробовал. нашел вроде как прописывать, хотя бы пока программа не закрыта, это не сбрасывается. Однако студия тех файлов "не видит". У меня остался пока один вариант - ему "не нравиться" подобный каталог - c:\Program Files (x86)\Microsoft DirectX SDK\Include\
может есть другой способ описать путь?
Вчера я случайно находил замену.
Вот это тоже испытал, прописал при помощи макроса
https://cloud.mail.ru/public/2fc518d...S10_020615.jpg
Уже не знаю что пробовать.

Пока по одному файлу перекопирую в Виндовский СДК (как временная мера) и каждый раз ищет следующий.

Дополнение: по окончании ругательства были еще по поводу 3-4 файлов либ, И послек них уже вот такая (привожу строки с ошибкой с захватом до и после) картина получилась
Cкрытый текст -
 

Можно тут разобраться что мешает?

Не сразу догадался, вдруг кто у себя попробует собрать. Тут исходники: http://www.virtualdub.org/beta/Virtu...5-test7-src.7z
  Ответить с цитированием
Старый 08.02.2015, 21:01   #26
Altaf
Зритель
Медаль пользователю. ЗОЛОТО Завсегдатай
Аватар для Altaf
Регистрация: 02.06.2009
Сообщения: 315
Репутация: 18
С путями вроде более менее получилось, а дальше
Cкрытый текст -
 

Точно, без программистов не разобраться. Но, ведь такого не должно быть, что-то где-то нужно поправить, подтолкнуть.


Cкрытый текст -
 
  Ответить с цитированием
Старый 11.02.2015, 12:23   #27
Altaf
Зритель
Медаль пользователю. ЗОЛОТО Завсегдатай
Аватар для Altaf
Регистрация: 02.06.2009
Сообщения: 315
Репутация: 18
Кому еще не надоел, вот новая задачка:
Имеются такие строчки:
} catch(const MyError& e) {
VDLog(kVDLogWarning, VDStringW().sprintf(L"Plugins: Failed to load "%ls": %hs", it.GetFullPath().c_str(), e.gets()));
++failed;
------------------------------
По ним, при ошибочных плагинах, выдается такая инфа:
Plugins: Failed to load "C:Program Files
(x86)VirtualDub1105_engpluginstextsub_223.vdf": Cannot load plugin
module "C:Program Files (x86)VirtualDub1105_engpluginstextsub_223.vdf": Ia iaeaai oeacaiiue iiaoeu.
Хотелось найти и исправить - откуда берется абракадабра в хвосте (выделил жирным)?
Или хотя бы прочитать, что там написано?

Добавка:
есть ли способ обрезать этот хвост - чтобы не показывалось эта абракадабра, не вылезало в лог.
Можно и как обрезать в исходнике -
} catch(const MyError& e) {
VDLog(kVDLogWarning, VDStringW().sprintf(L"Plugins: Failed to load "%ls": %hs", it.GetFullPath().c_str(), e.gets()));
++failed;
---------------------------------------
Или ошибки могут появиться из-за связи этих строчек с другими файлами и поэтому решить правильно может не получиться?
==========================
Вопрос решен, выделенные жирным удалил.
  Ответить с цитированием
Старый 14.09.2015, 16:18   #28
Altaf
Зритель
Медаль пользователю. ЗОЛОТО Завсегдатай
Аватар для Altaf
Регистрация: 02.06.2009
Сообщения: 315
Репутация: 18
Пока что с разворачиванием программы не получается. Зря пытался студию ставить, но, перепутал немного порядок и пришлось удалить Студию, теперь не могу установить Microsoft SDKsWindowsv7.1. Пытался с инета, через vm_web2.exe, он поставил какой-то Microsoft Phone SDKs. который разбросал свои файлы по разным каталогам, удалил. А нормальный с GRMSDK_71_EN_DVD.iso сильно капризничает. Уже вычищал не знаю как, все равно ставить и тут же все удаляет в конце.
Пробовал ставить старую версию, с которым работал на ХР и 2005, 2008 Студиях.
Вдруг думаю, после него встанет. Нет, вроде даже меньше времени потратил, быстренько заругался.

Думаю, мне могло бы помощь:
- архив каталога c:Program FilesMicrosoft SDKsWindowsv7.1 с содержимым. А если бы еще рег. файл с всеми путями (или описание). Помниться, раньше так делали.
Если даже для 64 битных, может я снова поставил бы ту чехарду с Microsoft SDKsWindows Phone с его файлами и их бы разложил по местам файлов для 64 битных. Наверно, еще нужно чтобы система оказалась 7 кой, а вдруг у кого так.

С этим проблему решил, дальше двинусь позже, делишки отвлекают.
  Ответить с цитированием
Старый 14.10.2015, 20:19   #29
Altaf
Зритель
Медаль пользователю. ЗОЛОТО Завсегдатай
Аватар для Altaf
Регистрация: 02.06.2009
Сообщения: 315
Репутация: 18
Только теперь смог продолжить. Теперь уже с 32-х 2010, остались 2 не решенные проблемы:
1) у студии появилось "новое требование". До этого собирал на 32 битном 2005, 2008 и 64-х 2010 никогда не ругалась, теперь 32-х 2010 не дает собирать 32-х Даб. Единственная ошибка:
В конце одного файла исходника написано мною не менялся и с ним связанные файлы не менялись после многократных нормальных сборок:
"\t" "global\t" "version_num\n"
"\t" "global\t" "version_time\n"
"\t" "global\t" "_version_date\n"
"\t" "global\t" "_version_buildmachine\n"
"\n"
----------------------
Студии не нравиться знаки подчеркивания "_version_num\n" - "error LNK2001: неразрешенный внешний символ".
Удаляю их с этого файла, все равно появляются эти ошибки. Получается, сама студия откуда то вписывает и сама же ругается или еще есть файл у которого поиск не показывает.
Но, почему студио ругается, ведь разработчик его вписывал так уже не знаю сколько лет. Тогда видимо есть возможность где-то поставить разрешение на применение этого символа, я не знаю как, где?
--------------
2) При сборке 64-х битной версии ругается уже на другое, хотя файл собирает (только не знаю рабочий ли, у меня проверить никак):
-------------
18>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppComm on.targets(113,5): error MSB3073: выход из команды "..\..\out\Release\Asuka mapconv ..\..\out\ReleaseAMD64\Veedub64.map ..\..\out\ReleaseAMD64\Veedub64.vdi res\amd64.vdi
18>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppComm on.targets(113,5): error MSB3073: :VCEnd" с кодом 10.
18>
18>СБОЙ построения.
18>
18>Затраченное время: 00:02:36.23
Вопрос решен. Пришлось по всем подпроектам вписать пути к программам. Менять ясеам файл и исходник похоже тоже немного подпортился.
  Ответить с цитированием
Старый 19.02.2016, 01:28   #30
Altaf
Зритель
Медаль пользователю. ЗОЛОТО Завсегдатай
Аватар для Altaf
Регистрация: 02.06.2009
Сообщения: 315
Репутация: 18
Есть одна задачка, к теме Студии отношения не имеет конечно. Учитывая, то, что в этой теме хоть как то помогали. А в Теме программирования, мои вопросы, попытки что то решать просто игнорировались. Попробую тут спросить.

Есть необходимость установить "препятствие" от закрытия несколько под меню в Виртуал Дабе.
Меню устроен так же как у многих программах, "ступеньками". После запуска программы, нужно настраивать различные параметры обработки, возможность наблюдения при работе за состояниями видео, самой программы и пр. Почти все параметры можно устанавливать только по одному, даже те которые друг другу не мешают, не зависят от друг друга. Хочется сделать чтобы их можно было настраивать за одно открытие как можно больше. Т.е. которые хочет, все настроить и только после этого закрыть.
На мой взгляд такие как меню "Вид", около 10 настроек можно было бы использовать. Так же Меню Видео, Аудио.
Я пробовал по всякому. Пока выход вижу - такие меню - окна перевести из разряда меню, в разряд диалогов. Выглядят они примерно одинаково. Однако, для такого преобразования очень много перелопачивать нужно.

Может кому известно какой-то иной способ. Именно, не переделывая большого массива. Как уже в начале писал, "установить какую то препятствие". А после выполнения желаемых настроек, снять такое препятствие.

А может кто подскажет как задействовать дополнительную кнопку в меню или вообще снаружи программы, чтобы она при нажатии открыла диалоговое окно? В исходнике?
  Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск



Часовой пояс GMT +3, время: 19:21.