Компилим анрыл в мсвц2008

Bugs (reports, fixes, etc.)

Postby lvd » 13 Apr 2011, 22:35

1. Берём сорцы http://dlcorp.nedopc.com/download/file.php?id=1683
2. Ставим мсвц2008, например вот этот: http://thepiratebay.org/torrent/3923589 ... ion-ZWTiSO
Я в чистую виртуалку (херня сп3) ставил всё подряд оттуда, но это отожрало 8 гигов. Должен быть сам коньпилятор и сдк (инклуды и либы).
3. Качаем дх сдк http://www.microsoft.com/downloads/en/d ... 2e2456e9ba
Ставить его НЕ НАДО!
4. Раскрываем архиватором этот дхсдк (2 раза надо раскрыть ехешники), содержимое кидаем, например, в c:/DXSDK
5. Прописываем переменные окружения (создаём новые или добавляем в существующие):
Code: Select all
INCLUDE
C:\Program Files\Microsoft Visual Studio 9.0\VC\include;C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include;C:\DXSDK\Include

LIB
C:\Program Files\Microsoft Visual Studio 9.0\VC\lib;C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\lib;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib;C:\DXSDK\Lib\x86

PATH
C:\Program Files\Microsoft Visual Studio 9.0\VC\bin;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

VS90COMNTOOLS
C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\

6. накладываем патч на исходные коды анрыла:
us-msvc-patch.zip
(1.48 KB) Downloaded 284 times

7. запускаем c32-rebuild-release.cmd
8. Ловим 100500 ахтунгов
9. ???
10. PROFIT! имеем x32/emul.exe

ps: сделано по следам десофта :-D
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7143
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby fk0 » 14 Apr 2011, 08:52

Как пропатчить unreal в mingw под wine?

PS: я всерьёз. нафига с грязной проприеритарщиной мучаться, когда можно собрать практически нативную линуксовую версию. ну и что, что там libwine нужен...
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1522
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby fk0 » 14 Apr 2011, 08:54

lvd wrote:10. PROFIT! имеем x32/emul.exe


Профита не понял. Чем это отличается от десофтовской версии?
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1522
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby robat_e » 14 Apr 2011, 08:55

Как пропатчить unreal в mingw под wine ?

а здесь что, форум про аниме?
robat_e
 
Posts: 1269
Joined: 08 Apr 2007, 07:34
Group: Registered users

Postby lvd » 14 Apr 2011, 09:00

fk0 wrote:Профита не понял. Чем это отличается от десофтовской версии?

Это инструкция для компиляции.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7143
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby fk0 » 14 Apr 2011, 16:21

lvd wrote:Это инструкция для компиляции.


Профессионалы используют Makefile, autoconf и др. страшные слова.
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1522
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby fk0 » 14 Apr 2011, 16:23

lvd wrote:накладываем патч на исходные коды анрыла:


Патч -- это тоже "инструкция для компиляции?" Говнокод.
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1522
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby fk0 » 14 Apr 2011, 16:25

Вообще-то Make умеет условное выполнение, да и выбор собственно Makefile путём задания в командной строке...
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1522
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby lvd » 14 Apr 2011, 16:33

fk0 wrote:Патч -- это тоже "инструкция для компиляции?" Говнокод.

Патч в данном случае сгенерён автоматически из того, что сгенерил десофт вручную :)
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7143
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby lvd » 14 Apr 2011, 16:36

fk0 wrote:Вообще-то Make умеет условное выполнение

Там nmake. Если осилишь - сделай.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7143
Joined: 07 Apr 2007, 21:28
Group: Registered users

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 1 guest