Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по программированию на C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322

Открыть новую тему     Написать ответ в эту тему

Crazy_Shrike



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопросы по программированию на C/С++

 
  • Справочники, книги
  • Выбор IDE (среды программирования)
     
    Постарайтесь дать как можно больше информации о возникшей проблеме - это в конце концов в ваших же интересах чтобы вам помогли.

    Решения конкретных задач собираются и обсуждаются в теме Задачи по C/С++ .

    Прежде чем просить помощи в задании...
    Если позарез надо и вы даже готовы заплатить

    Как правильно задавать вопросы, если вы хотите получить ответ.

    Полезные ссылки:
    C++(eng)

  • Всего записей: 241 | Зарегистр. 25-03-2004 | Отправлено: 13:37 06-05-2004 | Исправлено: AZJIO, 19:45 12-05-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aktaf
    ne_viens дал очень хороший совет. Если не поможет - напиши какие ошибки появляются.

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 09:12 23-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ne_viens
    Здорово Вы мне тогда помогали, теперь вот с Вашей помощью вспомнил.
    Старый хрен, я уже стараюсь все записывать, а тогда видимо пропустил часть.
    И вот после этих проблем, я решил с XP за одно разобраться, нашел вроде более подходящую раздачу, с SP3, хотя и мой такой же. Вообщем хочу, чтобы в нем были все последние обновления (чтобы в случае чего на него еще не грешить) и архивировать поэтапно работоспособные системы. Никогда не занимался, а теперь с этими проблемами надоело переустановки, буду нужный этап просто восстанавливать с архива.  
    И вот пока все эта эпопея параллельно пошла, я уже тут с этими ошибками, даже постоянства потерял. Каждая установка подобных программ, чаще всего у меня идут проблемами, остаются какие то следы и дальше что-то не ставиться. Решил попробовать изменить и установить последнею обновку, тоже до Студию (мне советовали все SDK ставить до Студии). Но, получилось еще хуже. Короче, эти эксперименты вынужден остановить, самостоятельно уже не выплыву.  

    Цитата:
    AndrMan - ne_viens дал очень хороший совет. Если не поможет - напиши какие ошибки появляются.  

    ne_viens, AndrMan
    Спасибо Вам большое. Я к чему то системы свою приведу и с последним тупиковым состоянием своего очередного тупика обращусь.  
    Надеюсь с Вашей помощью наладим, все таки чтобы не были разночтения с разрабом, очень бы хотелось продолжать на 2005 ом.  

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 12:02 23-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    1) Установили положил необходимые файлы по прежней схеме.
    2) Не стал ставить последнею обновку.
    3) Не стал прописывать каталоги в Студии (2005).  
    4) Не ставил пока антивирус (обычно ставлю Нод32).
    И вроде ошибки не прибавились, вот полной описание процесса:  
    https://cloud.mail.ru/public/600d0824a614/032314osh.rar
    Мои действия?

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 16:54 23-03-2014
    ne_viens

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я бы DXSDK подключил для начала (...Cannot open include file: 'd3d9.h'...).
     
    http://social.msdn.microsoft.com/Forums/en-US/4ab75e26-d7c4-4f84-ae47-0b0985517b41/how-do-i-set-up-the-directx-sdk-to-work-with-visual-c-2008-express-edition?forum=Vsexpressvc

    Всего записей: 1530 | Зарегистр. 01-11-2004 | Отправлено: 17:22 23-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ne_viens

    Цитата:
    Я бы DXSDK подключил для начала (...Cannot open include file: 'd3d9.h'...).  

    Я то не против, и до этого я его прописывал и других тоже. Тут же просто решил пробовать.
    Мне кажется они автоматом прописываются. Потому что эти ошибки как раз были когда уже я в этой теме писал.
    И там про двух файлах. Один есть в двух местах и немного отличаются
    c:\Program Files\Microsoft DirectX SDK\Include\d3d9.h - 163 705 байт
    c:\Program Files\Microsoft SDKs\Windows\v7.0\Include\d3d9.h - 163 707 байт.
    Хотя нет, в другом просто одна лишняя путая строка.
    Черт, теперь и второй в двух местах и оказывается они разные  :
    c:\Program Files\Microsoft DirectX SDK\Include\D3D11.h           - 373 484 байт
    c:\Program Files\Microsoft SDKs\Windows\v7.0\Include\d3d11.h - 373 536 байт.
    И по содержанию показывает как 20 отличий. И есть такая строчка:
    У первого -  Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555  
    У второго -  Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555  
    ----------------------------
    Они как бы не "конкурируют" между собой?
    Вот потому я интересовался, как бы почему и на счет прописанный файл ругается?
    Может и у Microsoft DirectX SDK прописать nclude? И попробовать?
    ---------------------------------------------
    Помогло, оба написал: были 11 ошибок и три предупреждения. Теперь 8 и те же три предупреждения. Теперь ошибки:
    Error    1    fatal error LNK1181: cannot open input file 'dxguid.lib'    Asuka    
    Error    2    error PRJ0019: A tool returned an error code from "Executing tool..."    VDFilters    
    Error    3    error PRJ0019: A tool returned an error code from     VDCapture    
    Error    7    error PRJ0019: A tool returned an error code from     Kasumi    
    Error    8    error PRJ0019: A tool returned an error code from     VDDisplay    
    Error    9    error PRJ0019: A tool returned an error code from     Riza    
    Error    10    fatal error LNK1181: cannot open input file 'kasumi.lib'    test    
    Error    11    error PRJ0019: A tool returned an error code from "Executing tool..."    VirtualDub
    С ошибками я вообще не соображу что делать?
    ---------------------------------------------
    Пробовал разобраться и по предупреждениям, такие файлы 2 разновидности тут:
    c:\Program Files\Microsoft Platform SDK\Include\LMServer.h  - 53 669 байт
    c:\Program Files\Microsoft SDKs\Windows\v7.0\Include\LMServer.h - 55 228 байт
    c:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\LMServer.h - 53 669
    Этот на который указывает:
      971 -  #define SV_NODISC           (-1L)  /* No autodisconnect timeout enforced */
    1324 -  #define SVI2_NUM_ELEMENTS       40
    1325 -  #define SVI3_NUM_ELEMENTS       44
    У другого файла так:
    этот второй:
     989 -  #define SV_NODISC           (-1L)  /* No autodisconnect timeout enforced */
    1345 - #define SVI2_NUM_ELEMENTS       40
    1346 - #define SVI3_NUM_ELEMENTS       44
    ------------------------
    Такие слова в исходнике только в самом проекте. А среди файлов каталога еще в другом файле есть d:\S_B_O_R_K_A__V_D\_V_D_08\SvrAPI.h
    и в нем прописано последние 2 строчки точно так же.
    Большего я к сожалению не могу.
     
     
     
     

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 18:27 23-03-2014 | Исправлено: Aktaf, 19:46 23-03-2014
    ne_viens

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    ..cannot open input file 'dxguid.lib'..

     
    Подключи DXSDK! И include, i lib директории. И под х86, и под х64. В линке написано, как это сделать.

    Всего записей: 1530 | Зарегистр. 01-11-2004 | Отправлено: 20:26 23-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ne_viens
    Я уже это знаю, сам вроде думал, после чего то переключился". Сам еще хотел написать, что они никак не прописаны и на это не ругается - старый дурак я, сейчас.
     
    А вернее, я переключился потому что с bin ами там столько понаписано, впору удалить, а вот с DXSDK точно нет!
    ---------------------
    Пока стало кошмарно (Что для bin оф писал, удалил, ничего не изменилось).
    По остальным стало 23 ошибок и те же 3 предупреждения остались:
    --------------------------------------------
    Ошибки
    Добавил дорожку к либам Платформы и SDKs\Windows\v7.0\, ошибок стало аж 43 , предупреждения те же остались.

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 20:55 23-03-2014 | Исправлено: Aktaf, 21:22 23-03-2014
    ne_viens

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DXSDK должна быть первой в списках.

     
    Какая версия установлена?

    Всего записей: 1530 | Зарегистр. 01-11-2004 | Отправлено: 23:42 23-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    DXSDK должна быть первой в списках.  
    Какая версия установлена?

    Вот это меня интересовало и вроде, догадывался на счет этого. По крайней мере, когда не забывал уделять на это внимание старался так делать. 9 ка. 10 ку пробовал и давал много ошибок. И те файлы такие же по названию, с него пробовал ставить, тоже увеличивали ошибки.  
    И вот по картинке понял свою грубую ошибку. Я не догадался с левой стороны разрядность системы. А все писал только на Win38. Переделаю и попробую.  
    ------------------------
    Почти получилось, снова все еще те три предупреждения:
    Warning    1    warning C4005: 'SV_NODISC' : macro redefinition    c:\Program Files\Microsoft Platform SDK\Include\lmserver.h    971    
    Warning    2    warning C4005: 'SVI2_NUM_ELEMENTS' : macro redefinition    c:\Program Files\Microsoft Platform SDK\Include\lmserver.h    1324    
    Warning    3    warning C4005: 'SVI3_NUM_ELEMENTS' : macro redefinition    c:\Program Files\Microsoft Platform SDK\Include\lmserver.h    1325    
    И одна ошибка:
    Error    4    fatal error LNK1104: cannot open file 'amstrmid.lib'    VirtualDub    
    ----------------------------------------
    Тут все таки впервые так прошло:

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 00:54 24-03-2014 | Исправлено: Aktaf, 01:11 24-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Предупреждения хотя и есть, но не фатально. А вот библиотека - неприятно. Она есть позже (в Platform SDK для 2003), но не знаю, заработает ли этот SDK на 2005. Думаю проще всего скопировать недостающие библиотеки из более старших версий в %visualstudio_dir%\SDK\v2.0\Lib (или что-то похожее).

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 07:42 24-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Вот такое предупреждение еще появилось:
    Warning    4    manifest authoring warning 81010002: Unrecognized Element "compatibility" in namespace "urn:schemas-microsoft-com:compatibility.v1".    d:\S_B_O_R_K_A__V_D\_V_D_08\VirtualDub110504_eng\src\VirtualDub\manifest\win7.manifest
    что означает?    

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 10:35 24-03-2014
    ne_viens

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Забе.. err, забудь о предупреждениях. Получилось собрать?

    Всего записей: 1530 | Зарегистр. 01-11-2004 | Отправлено: 10:39 24-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aktaf
    Это значит, что resource compiler не "понимает" Win7-записей в манифесте. Ничего страшного. Можно "забить" (или скопировать rc из старших версий SDK).
    P.S. Судя по сообщению - удача?

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 10:41 24-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ne_viens, AndrMan
    Ребята, я не знаю, плакать не могу, старый черт. Собрал английскую, попробовал на русской, не получилось, на 64 вообще конь не валялся, решил хоть с ним что-то пробовать, пока Вас дождусь. Ну и на пробовался. Пока сравнивал, туда что-то добавлял. Ну и в 38 версии слепому показалось две строчки одинаковыми. Удалил, ну всю жизнь удалял предварительно скидываю на текстовик. И пока возился текстовик случайно без сохранения закрыл. И еще раз попробовал русскую. После каталог русского вычистил, пере копировал туда англмйские, проект назвал русским и собираю, никак. Пробую английский тоже. Перепробовал все что в голову приходит, не получается. Вот хоть стой, хоть падай, все силы куда то ушли. Думаю, снова удалить и попробовать установить обратно...
    И ошибки никогда не встречал, я стер что-то из автоматом прописывающее Вдруг что подскажете, если нет так уж буду дальше переставлять.
    Ну, и хотел бы все же, посмотрели, что можно с 64 кой. Я что было можно все пререпробовал.  

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 12:50 24-03-2014 | Исправлено: Aktaf, 14:02 24-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aktaf
    Вообще всё перестало собираться?

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 12:59 24-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AndrMan
    Проходит почти до конца и вот эти ошибки выше автоматом прописывающее не заметили?
    Извиняюсь, думал не получается выделить. Тот раз я не смог добраться до отчета: https://cloud.mail.ru/public/190485916297/032414osh_38_4.txt
    AndrMan

    Цитата:
    Сказал бы, что не хватает windows.h в файле ScreenGrabberGL.h, или он рано цепляется (до определения версии версии виндовс).
    Я то этого не понимаю.
    Знаю что все на месте и я по ошибке удалили строчу прописанную автоматом самой прогой, дорожку до какого-то каталога.
     

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 14:00 24-03-2014 | Исправлено: Aktaf, 14:38 24-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сказал бы, что не хватает windows.h в файле ScreenGrabberGL.h, или он рано цепляется (до определения версии версии виндовс).

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 14:30 24-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AndrMan
    А нет, оказывается правильно сообразил, просто в начале ниже прописал, поднял выше и все прошло! Спасибо большое и ne_viens!
    Остались 4 предупреждения. Их раньше тоже не было. Получается все из-за путей чертовых.
    А я пока дольше поколдую с русской, что-то туда не хватает, может какие символы или еще что...
    Все русскую тоже собрал. Пере копировал с английского и положил свои файлы. Видимо сами файлы как то испортились?  
     
    К стати, после закрытия готового файла и раньше искал, и теперь тоже, а что ищет не понимаю:
    Вот бы еще разобраться с 64 ой версией.  
     
    Может проверите каталоги, вдруг что не так, может часть ошибок уйдут. Так ведь их очень много.
    https://cloud.mail.ru/public/c594c6a3c307/VS1.bmp  -   https://cloud.mail.ru/public/12cd7c05a0fb/VS2.bmp
    https://cloud.mail.ru/public/4819a445a574/VS3.bmp  -  https://cloud.mail.ru/public/e38bba8eb1c8/VS4.bmp

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 14:50 24-03-2014 | Исправлено: Aktaf, 15:29 24-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    У меня тут еще вопрос по программированию вроде:
    вот кусочек исходника:
    ------------------------------------------------
                ms  = ticks %1000; ticks /= 1000;
                sec    = ticks %  60; ticks /=  60;
                min    = ticks %  60; ticks /=  60;
     
                success = (unsigned)swprintf(buf, sizeof buf / sizeof buf[0], L" Кадр %I64d (%d:%02d:%02d.%03d)", (sint64)pos, ticks, min, sec, ms) < sizeof buf / sizeof buf[0];
            } else
                success = (unsigned)swprintf(buf, sizeof buf / sizeof buf[0], L" Кадр %I64d", (sint64)pos) < sizeof buf / sizeof buf[0];
        }
     
    -----------------------------------------------------
    И вот в нем мне бы написать ПРАВИЛЬНО вместо: Кадр %I64d, вот это: Кадр %f  %h:%02m:%02s  %c %D  %>hч:%>mм:%>sс  %>Hч:%>02Mм:%>02Sс
    Это второе, я пока ложу в Дабе в настройках, вместо короткого варианта, программа это использует и правильно все выводит. Но, это выводиться в полоске, и куда я как бы эту команду ложу, легко сбрасывается. Только до следующего изменения сохраняется.
    Я хочу вывести на постоянно. Пока на постоянно выводиться только эта часть - "Кадр %I64d"  
    Вот, туда бы дописать!  
     
    Кадр %f  %h:%02m:%02s = Кадр %I64d (%d:%02d:%02d
    .%03d - это лучше вообще не писать, в тысячах доли секунд вроде. Пока выводиться только Кадр и 0 - и как только стронется с место ползунок, информация уже выводиться согласно команде, куда я пока вписываю - с временного места.  
    ----------------
    Я хочу вывести:  
    - %c - определенные типы кадра;  
    - %D дистанция от такого кадра в кадрах;  
    - %>hч:%>mм:%>sс полная длина видео после обработки;  
    - %>Hч:%>02Mм:%>02Sс - полная длина видео до обработки, все во времени.
    -------------------------------------------------------
    Пробовал вот так:             success = (unsigned)swprintf(buf, sizeof buf / sizeof buf[0], L" Кадр %f  %h:%02m:%02s  %c %D  (%>hч:%>mм:%>sс)  (%>Hч:%>02Mм:%>02Sс)";
    Все равно подчиняется на то место - Timeline. Как быть? Или нужно "копать глубже", искать команды в других файлах?

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 17:41 24-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    L" Кадр %f  %h:%02m:%02s  %c %D  (%>hч:%>mм:%>sс)  (%>Hч:%>02Mм:%>02Sс)";  

    Это формат, как печатать. А что надо распечатать? В том смысле, что то, что нужно вывести должно храниться где-то? в оригинальном тексте имеются pos, ticks, min, sec, ms.

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 07:26 25-03-2014
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по программированию на C/С++


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru