· Начало · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.HEAP —› Visual Studio 2005 ripped compiler

Посл.отвђт Сообщенiе


Дата: Июн 8, 2004 23:55:21

Народ!

Плиз хелп. Подайте бедному программису рипнутый из Visual Studio 2005 С++ кимпилятор. Везде искал, а судя по http://www.wasm.ru/forum/index.php?action=vthread&forum=10&topic=5541 тута такой есть. В "Дошлепок к MASM - 2005" почти все есть кроме собственно с++ компилятора.... гы гы обыдна. Кстати никто не пробовал на нем PGO? Как - не хуже Intel C++ 8.0?


Дата: Июн 8, 2004 23:56:18

Что тебе нужно? Сам cl.exe или все, что там в bin лежит?


Дата: Июн 9, 2004 01:37:49

volodya
Нужно все чтоб работал сl link lib ml rc bscmake nmake. У меня для VS2003 это:
atlprov.dll
bscmake.exe
c1.dll
c1xx.dll
c2.dll
lib.exe
link.exe
link.exe.config
ml.exe
nmake.exe
rc.exe
rcdll.dll
из бина

+msobj71.dll
mspdb71.dll избина ide (в новой студии уже xxx72.dll?)

+еще очень желатльно исходники crt из MSVS\vc7\crt

вот и все что нужно бедному русскому программисту. Но 2005 еще поддерживает PGO, может ему еще какие файлы нужны по этому поводу.

ЗЫ: Как протестирую - обязательно поделюсь впечатлениями. Все-таки в Intel 8.0 и VS2003 еще встречаются огрехи с оптимизацией - посмотрим как 2005.


Дата: Июн 9, 2004 02:38:38

> не хуже Intel C++ 8.0 ?
На целочисленных операциях интел чуть (процентов пять) впереди если оптимизация под понкретный процессор, но без специфических инструкций, т.е когда он только цыкли раскручивает соответсно кэшу и прыжки оптимизирует. Это я тестил на zlib 121. На плавающей точке разрыв более заметен в пользу интела, это я проверял давно на чужой ogl проге, опять же без специфичных инструкций. Тестилось на P4-2.8 и на AthlonXp-3.0+ (частота меньше понятное дело)


Дата: Июн 9, 2004 11:13:39

Dr.Golova
Ну вот... - у всех уже есть VS2005, только у меня нет...:(((


Дата: Июн 10, 2004 01:08:43

Там не mspdb71 или 72, а mspdb80.dll должна идти. Это же касается и msobj80.dll. Похоже что еще потребуются msvcr80.dll, msvcp80.dll (все должно лежать в /bin).
Если можно выложите плиз, рип компилятора на сайте. Я тоже с удовольствием хотел бы поглядеть на код который он генерит...


Дата: Июн 10, 2004 01:26:12

В общем решил новую тему не создавать, а написать здесь.

Balloon ToolTips for Status Bar Icons

Вот решил сделать фичу чтоб на иконке в системном трее отображался ToolTips.
Нашел в MSDN описание (искать Balloon ToolTips for Status Bar Icons) как это слепить.
Так вот там есть одна константа NIF_INFO, а в моем любимом Masm32 её нема. Я ужо проинсталлировал Visual Studio 6.0, там тоже нет, и глянул в моем обрубке VS 2002, тоже нема.
Сделайте доброе дело, поможите маленько,просто напишите
чему равна эта константа (NIF_INFO equ ???) или лучше, ГОРАЗДО, скинте хидер (в MSDN написано что это shellapi.h)
мне на мыло(ditrex(at)bk.ru) или сюда приклейте.

Спасибо за внимание.


Дата: Июн 10, 2004 04:46:16

DITREX
Если верить fasm'у то
NIF_INFO = 10h


Дата: Июн 10, 2004 05:38:18

Asterix
big thx =)

Но все равно, если у кого есть shellapi.h из VS 2003-2005
просьба намылить.


Дата: Июн 10, 2004 12:05:41

DITREX

Его нет в студии, но есть в PSDK, вот ;-)


_986782009__ShellAPI.rar


Дата: Июн 10, 2004 13:44:14

Nothing
msvcr80.dll, msvcp80.dll не нужны потому что это СRT и С++ библиотека в DLLах. А у меня CRT своя, да и от 2003 студии подойдет если кому надо + еще их можно скомпилить из исходников CRT - не зря я написал что они нужны; так что все чики чики и этот пакет вполне универсален.
All
Ну что, может кто выложить такой рип на ~6 метров? Думаю многим полезен будет.