0 / 0 / 0
Регистрация: 18.01.2016
Сообщений: 3
|
|
1 | |
Android Studio использование NDK20.01.2016, 09:42. Показов 1593. Ответов 6
Метки нет (Все метки)
Разобрался с простеньким примером на NDK. Теперь, чтобы двигаться дальше, мне необходимо подключить в моём c++ коде <windows.h> и namespace std. Но студия ругается "Can't find windows.h" и "Can't resolve namespace std". Подскажите, кто знает как с этим разобраться?
0
|
20.01.2016, 09:42 | |
Ответы с готовыми решениями:
6
NDK под Android Studio Как настроить gradle в Android Studio на работу с NDK Проблемы при работе с NDK в Android Studio 1.0 и выше Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK? |
345 / 141 / 51
Регистрация: 02.12.2015
Сообщений: 333
|
|
20.01.2016, 13:46 | 2 |
<windows.h> это основной заголовочный файл при программировании под Windows. Зачем же его подключать если прога под android? Что-то тут не так.
1
|
510 / 272 / 60
Регистрация: 14.12.2010
Сообщений: 548
|
|
20.01.2016, 16:37 | 3 |
Android - это linux
Не всё из std там доступно (есть ограничения) в NDK. Есть интересная книжка по NDK: Android NDK. Разработка приложений под Android на С/С++.
1
|
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
|
|
21.01.2016, 08:36 | 4 |
EVP, написанное при помощи ndk так же легко декомпилируется как sdk?
0
|
510 / 272 / 60
Регистрация: 14.12.2010
Сообщений: 548
|
|
21.01.2016, 11:53 | 5 |
Я не занимаюсь декомпиляцией, но знающие люди говорили,
что взломать код C++ гораздо легче, чем код на C, т.к. присутствует вся информация о классах. Декомпилировать машинный код сложнее, чем байткод Java, т.к. С++ проводит много оптимизаций, которые обратить сложно.
1
|
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
|
|
21.01.2016, 12:21 | 6 |
EVP, судя по форуму вы как говорится в "теме",
а просто блокнотом если отрывать(даже не знаю что там за файлы получаются, .lib чтоли), там не будет исходника?
0
|
510 / 272 / 60
Регистрация: 14.12.2010
Сообщений: 548
|
|
21.01.2016, 12:55 | 7 |
Исходника не будет, но если забыли из библиотеки символы лишние удалить,
то будут имена всех функций Разумеется, константы будут в открытом виде. Но обратно исходник из библиотеки восстановить не получится. C++ интересен переносимостью между платформами, что облегчает разработку.
0
|
21.01.2016, 12:55 | |
21.01.2016, 12:55 | |
Помогаю со студенческими работами здесь
7
Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал Android studio использование внешнего JAR пакета Использование Android Studio как IDE для Java Android NDK Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |