ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

26.08.2008, 14:06
|
|
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме: 33376
Репутация:
3
|
|
Спасибо, придется скачать пару сотен мегабайт ради джипега
|
|
|

26.08.2008, 18:24
|
|
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме: 33376
Репутация:
3
|
|
Сообщение от Smapt
Первые 4 варнинга и ошибки у тебя как раз в СДК который ты добавил, так-что разбирайся с ним. А вообще поставь Vc9, я думаю проблемы пропадут.
Поставил Visual C++ 2008
Все равно что-то не нравится, не знаю куда копать
Код:
Build Log Rebuild started: Project: gdi_prog, Configuration: Debug|Win32
Command Lines Creating temporary file "f:\project\gdi_prog\gdi_prog\Debug\RSP0000078516485732.rsp" with contents
[
/Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd /Yu"stdafx.h" /Fp"Debug\gdi_prog.pch" /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /c /ZI /TP .\gdi_prog.cpp
]
Creating command line "cl.exe @f:\project\gdi_prog\gdi_prog\Debug\RSP0000078516485732.rsp /nologo /errorReport:prompt"
Creating temporary file "f:\project\gdi_prog\gdi_prog\Debug\RSP0000088516485732.rsp" with contents
[
/Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd /Yc"stdafx.h" /Fp"Debug\gdi_prog.pch" /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /c /ZI /TP .\stdafx.cpp
]
Creating command line "cl.exe @f:\project\gdi_prog\gdi_prog\Debug\RSP0000088516485732.rsp /nologo /errorReport:prompt"
Creating temporary file "f:\project\gdi_prog\gdi_prog\Debug\TMP0000098516485732.tmp" with contents
[
1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ ".\\Debug\\gdi_prog.exe.embed.manifest"
]
Creating command line "rc.exe /fo".\Debug\gdi_prog.exe.embed.manifest.res" f:\project\gdi_prog\gdi_prog\Debug\TMP0000098516485732.tmp"
Creating temporary file "f:\project\gdi_prog\gdi_prog\Debug\RSP00000A8516485732.rsp" with contents
[
/OUT:"F:\project\gdi_prog\Debug\gdi_prog.exe" /INCREMENTAL /MANIFEST /MANIFESTFILE:"Debug\gdi_prog.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"F:\project\gdi_prog\Debug\gdi_prog.pdb" /SUBSYSTEM:CONSOLE /DYNAMICBASE /NXCOMPAT /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Debug\stdafx.obj"
".\Debug\gdi_prog.obj"
".\Debug\gdi_prog.exe.embed.manifest.res"
]
Creating command line "link.exe @f:\project\gdi_prog\gdi_prog\Debug\RSP00000A8516485732.rsp /NOLOGO /ERRORREPORT:PROMPT"
Creating temporary file "f:\project\gdi_prog\gdi_prog\Debug\RSP00000B8516485732.rsp" with contents
[
/out:.\Debug\gdi_prog.exe.embed.manifest /notify_update /manifest
.\Debug\gdi_prog.exe.intermediate.manifest
]
Creating command line "mt.exe @f:\project\gdi_prog\gdi_prog\Debug\RSP00000B8516485732.rsp /nologo"
Output Window Compiling...
stdafx.cpp
Compiling...
gdi_prog.cpp
Compiling manifest to resources...
Linking...
LINK : F:\project\gdi_prog\Debug\gdi_prog.exe not found or not built by the last incremental link; performing full link
Embedding manifest...
Project : error PRJ0003 : Error spawning 'mt.exe'.
Results Build log was saved at "file://f:\project\gdi_prog\gdi_prog\Debug\BuildLog.htm"
gdi_prog - 1 error(s), 0 warning(s)
|
|
|

26.08.2008, 19:18
|
|
Познающий
Регистрация: 29.01.2008
Сообщений: 82
Провел на форуме: 373690
Репутация:
88
|
|
BEGINER, вот твоя ошибка на MSDNe., ну а если вкратце как я понял, могут быть следующие причины:
1) У тебя недостаточно прав для выполнения какой-то операции при компиляции.
2) В настройках неправельно указан путь к каким- либо файлам нужным при компиляции.
3) MT.exe (обычно лежит тут "C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\mt.exe") повреждён? либо его там вообще нету)
Куда копать я думаю ясно.
|
|
|

26.08.2008, 20:39
|
|
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме: 33376
Репутация:
3
|
|
Сообщение от Smapt
BEGINER, вот твоя ошибка на MSDNe., ну а если вкратце как я понял, могут быть следующие причины:
1) У тебя недостаточно прав для выполнения какой-то операции при компиляции.
2) В настройках неправельно указан путь к каким- либо файлам нужным при компиляции.
3) MT.exe (обычно лежит тут "C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\mt.exe") повреждён? либо его там вообще нету)
Куда копать я думаю ясно.
Smapt, большое спасибо, заработало, правда почему-то требует msvcr90d.dll(наверно придется с собой таскать).
Буду думать как это прикрутить к существующему проекту на VC6
|
|
|

26.08.2008, 21:14
|
|
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
Провел на форуме: 800727
Репутация:
83
|
|
не мучайся, а просто перекрути проект Vs 6 на 2008-ую, язык и компилятор по сути схожи, там полчасика отсилы потратишь на едит и всё
|
|
|

27.08.2008, 06:53
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
>>Smapt, большое спасибо, заработало, правда почему-то требует msvcr90d.dll
У меня более ранняя версия VS и там, чтобы не просило либ нужно в настройках проекта в Configuration Properties -> General указать Minimize Crt Use in ATL - Yes. Возможно, в следующих версиях отключается аналогичным [ну или схожим образом].
Спасибо за внимание
|
|
|

28.08.2008, 05:20
|
|
Новичок
Регистрация: 04.06.2008
Сообщений: 24
Провел на форуме: 55730
Репутация:
16
|
|
Сообщение от ronald
не мучайся, а просто перекрути проект Vs 6 на 2008-ую, язык и компилятор по сути схожи, там полчасика отсилы потратишь на едит и всё
на сколько я портировал проекты из семерки в девятку, то там встроенный портер есть и вроде шестерку он тоже колбасит. По поводу библы msvcr90d.dll - это из-за динамической линковки. раскручиваем гуглъ как статически линковать проекты.
|
|
|

28.08.2008, 05:44
|
|
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме: 33376
Репутация:
3
|
|
Сообщение от 0x0c0de
>>Smapt, большое спасибо, заработало, правда почему-то требует msvcr90d.dll
У меня более ранняя версия VS и там, чтобы не просило либ нужно в настройках проекта в Configuration Properties -> General указать Minimize Crt Use in ATL - Yes. Возможно, в следующих версиях отключается аналогичным [ну или схожим образом].
Спасибо за внимание
Спасибо, больше не требует ничего, работает,размер файла 40Кб.
Запустил его на другой машине(где нет VC9), стал ругаться "This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem" С чего бы это?
|
|
|

28.08.2008, 05:51
|
|
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме: 33376
Репутация:
3
|
|
Сообщение от ExZoD
на сколько я портировал проекты из семерки в девятку, то там встроенный портер есть и вроде шестерку он тоже колбасит. По поводу библы msvcr90d.dll - это из-за динамической линковки. раскручиваем гуглъ как статически линковать проекты.
Пытался перекрутить проект с VC6 на VC8. Файл проекта он сконвертировал, а код остался старым. При компиляции показывает более 100 ошибок  Больше всего ему не нравились такие строчки где есть "extern " а таких строк у меня сотни
Код:
файл1.срр
int i=0;
файл2.срр
extern i; //здесь VC8 ругается, что типа int не по умолчанию, хотя VC6 компилит молча
|
|
|

28.08.2008, 09:22
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Больше всего ему не нравились такие строчки где есть "extern " а таких строк у меня сотни
И правильно ругается - все же синтаксическая ошибка) Так что через тот компилер собирать придется, под которым писался код.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|