Поддержка Windows RT
Я получил свой Surface, процессор ARM, Windows RT
Я давний фанат FAR, сейчас живу в Америке, сотрудник Microsoft. Помогите мне скомпилировать FAR для Windows RT. Я не чайник, просто не девелопер на C++.
Спасибо
Спасибо
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Re: Я получил свой Surface, процессор ARM, Windows RT
А где взять бесплатный компайлер для ARM? В VC express 2012 или в SDK его нет.
Re: Я получил свой Surface, процессор ARM, Windows RT
Тут разве его нет? http://msdn.microsoft.com/en-us/windows ... 52363.aspx
Я скачал VS2012 Ultimate, оно может делать консольные приложения для ARM, может вытащить оттуда вам какие-то файлы?
Я скачал VS2012 Ultimate, оно может делать консольные приложения для ARM, может вытащить оттуда вам какие-то файлы?
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Re: Я получил свой Surface, процессор ARM, Windows RT
The Windows SDK no longer ships with a complete command-line build environment. The Windows SDK now requires a compiler and build environment to be installed separately.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: Я получил свой Surface, процессор ARM, Windows RT
Я игрался когда-то.
Надо sdk и запускать nmake ARM=1 /f makefile_vc
Правда, оно всё равно потом не слинкуется, потому что в arm sdk половины нужных библиотек нет.
Надо sdk и запускать nmake ARM=1 /f makefile_vc
Правда, оно всё равно потом не слинкуется, потому что в arm sdk половины нужных библиотек нет.
Re: Я получил свой Surface, процессор ARM, Windows RT
О, я загрузил solution в VS 12, на F5 все заработало для Win32/64 - круто
Но при попытке скомпилировать на ARM пишет - C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\ARM\PlatformToolsets\v110\Microsoft.Cpp.ARM.v110.targets(36,5): error MSB8022: Compiling Desktop applications for the ARM platform is not supported.
Но при попытке скомпилировать на ARM пишет - C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\ARM\PlatformToolsets\v110\Microsoft.Cpp.ARM.v110.targets(36,5): error MSB8022: Compiling Desktop applications for the ARM platform is not supported.
Re: Я получил свой Surface, процессор ARM, Windows RT
Last edited by alexsemi on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Исправлено форматирование моноширинного блока
Reason: Исправлено форматирование моноширинного блока
Re: Я получил свой Surface, процессор ARM, Windows RT
Last edited by alexsemi on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Исправлено форматирование моноширинного блока
Reason: Исправлено форматирование моноширинного блока
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: Я получил свой Surface, процессор ARM, Windows RT
Если тупо закомментировать эту строку, то компиляция пройдет успешно.D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\crtdefs.h(338): fatal error C1189: #error : Compiling Desktop applications for the ARM platform is not supported.
Для линковки не хватает winspool.lib, shell32.lib, netapi32.lib, mpr.lib, psapi.lib, secur32.lib, setupapi.lib.
Я не знаю, почему майкрософт их убрал и что предлагается взамен.
Если узнаете - расскажите и нам тоже.
Поддержка Windows RT
Windows RT вышла, а такого замечательного как Far для нее нету.
Last edited by HaRT on Mon 05 Nov, 2012 13:12, edited 1 time in total.
Reason: Исправлен Заголовок Темы
Reason: Исправлен Заголовок Темы
-
- Posts: 1329
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Re: Подержка Windows RT
Last edited by Yegor on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Исправлена ссылка
Reason: Исправлена ссылка
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Поддержка Windows RT
Задело меня что ФАР не пашет еще и на Виндах, пусть даже и АRМовских
Оказалось что некий прогресс за 10 лет АRМа все-таки случился.
Я перевел свежий мастер ФАРа на ARM в Visual Studio 2017
И процесс однако пошел, прикладываю Output-Build.txt
Оказалось что некий прогресс за 10 лет АRМа все-таки случился.
Я перевел свежий мастер ФАРа на ARM в Visual Studio 2017
И процесс однако пошел, прикладываю Output-Build.txt
Last edited by citRiks on Tue 18 Feb, 2020 00:36, edited 2 times in total.
Поддержка Windows RT
Интересно, это полезное достижение, или это уже никому нe надо и не будет надо?
Но в любом случае, немедленного счастъя все же не случилось, как заметно из лога
надо немного допилить
Сейчас там такая беда:
или в ГитХабе:
https://github.com/FarGroup/FarManager/ ... er.cpp#L60
Мне это выглядит как вполне поправимо технически, нo сам я не могу чинить,
так как и не знаю зачем этот tracer нужен, да и вообще в Сях не силен.
Но это ведь маленький файлик .CPP..
Сейчас там есть и386 и х64, и надо лишь добавить ARM, не?
Если посмотреть на это падучий CONTEXT, то он в принципе есть,
задекларирован в winnt.h, у него лишь нет свойства RBP
оставляю на суд специалистов в C++, с Сями профанам делать нечего
Но в любом случае, немедленного счастъя все же не случилось, как заметно из лога
надо немного допилить
FarManager\far\tracer.cpp
Сейчас там такая беда:
или в ГитХабе:
https://github.com/FarGroup/FarManager/ ... er.cpp#L60
Мне это выглядит как вполне поправимо технически, нo сам я не могу чинить,
так как и не знаю зачем этот tracer нужен, да и вообще в Сях не силен.
Но это ведь маленький файлик .CPP..
Сейчас там есть и386 и х64, и надо лишь добавить ARM, не?
Если посмотреть на это падучий CONTEXT, то он в принципе есть,
задекларирован в winnt.h, у него лишь нет свойства RBP
оставляю на суд специалистов в C++, с Сями профанам делать нечего
Last edited by citRiks on Tue 18 Feb, 2020 00:43, edited 2 times in total.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times