отладка
-
- Earned a small fee
- Posts: 24
- Joined: Thu Dec 24, 2015 7:21 am
отладка
Добрый день, как начать отладку wx-приложения на mac os ? Что почитать, чем лучше, gdb, либо есть что-то получше ?
Re: отладка
Dobrogo vremeni sutok,
Kakaya versija OSX? Prilogenie sobiralos vruchnuju ili s pomoschju IDE?
Esli IDE - kakaya i lalaya versija?
Apple recomenduet ispolzovat lldb v kachestve otladchika - gdb ne postavlyaetsya po moemu nachinaja s 10.7.
Kstati - v checm sobstvenno problema? Chto ne rabotaet?
Poprobujte sobrat pilogenie pod Windows. Rabotaet?
Kakaya versija OSX? Prilogenie sobiralos vruchnuju ili s pomoschju IDE?
Esli IDE - kakaya i lalaya versija?
Apple recomenduet ispolzovat lldb v kachestve otladchika - gdb ne postavlyaetsya po moemu nachinaja s 10.7.
Kstati - v checm sobstvenno problema? Chto ne rabotaet?
Poprobujte sobrat pilogenie pod Windows. Rabotaet?
-
- Earned a small fee
- Posts: 24
- Joined: Thu Dec 24, 2015 7:21 am
Re: отладка
Версия 10.11.2, приложение как и библиотеку я собирал вручную "g++ -g list.cpp `wx-config --cxxflags --libs` -o main",само приложение работает, просто хотелось бы посмотреть отладку данных приложений по дебажить их, через GDB как я понял не выходит, сегодня попробую lldb, отпишусь если заработаетONEEYEMAN wrote:Dobrogo vremeni sutok,
Kakaya versija OSX? Prilogenie sobiralos vruchnuju ili s pomoschju IDE?
Esli IDE - kakaya i lalaya versija?
Apple recomenduet ispolzovat lldb v kachestve otladchika - gdb ne postavlyaetsya po moemu nachinaja s 10.7.
Kstati - v checm sobstvenno problema? Chto ne rabotaet?
Poprobujte sobrat pilogenie pod Windows. Rabotaet?
Re: отладка
Доброго времени суток,
Имейте в виду что просто собрать приложение под OSX не получится.
Попробуйте собрать пример из библиотеки и посмотрите на команды которые используются.
При работе с OSX Вам нужно получить так называемый Bundle.
Имейте в виду что просто собрать приложение под OSX не получится.
Попробуйте собрать пример из библиотеки и посмотрите на команды которые используются.
При работе с OSX Вам нужно получить так называемый Bundle.
-
- Earned a small fee
- Posts: 24
- Joined: Thu Dec 24, 2015 7:21 am
Re: отладка
Добрый день, мне не нужно собирать само приложение да и приложение тестовое я написал, просто я хочу отладить с помощью GDB или lldb, только я пока так и не разобрался как работать с lldb, и под виндой код рабочий. Также есть вопрос если под виндоус работает, у нас же код кроссплатформенный возможно тоже самое отлаживать на винде или если ты делать под OS тут и отлаживать?
Re: отладка
Dobrogo vremeni sutok,
1. U lldb nemnogo drugoj format komand. Standartnye komandy tege: "run", "step" and "next". A vot postavit breakpoint nado po drugomu. Esli ya pravilno pomnju, format takoj:
Kstati a esli zapustit prilogenie - ono rabotaet?
2. K sogaleniju otlagivat prijdetsja. Ne vse rabotaet pod OSX/Cocoa.
Esli stoit Xcode, vse eto namnogo prosche - sozdaetsja Xcode project i vse delaetsja v GUI.
K sogaleniju pod Windows olagivat kod dlja OSX nevozmogno - nugno ustanovit OSX biblioteki, kotorye ne vstanut na Windows.
Zapustit VirtualBox i ustanovit OSX s ee bibliotekami - vy narushite licensionnoe soglashenie. Nesmotrja na to chto VirtualBox pozvoljaet zapuskat OSX Apple license zapreschaet installjaciju sistemy na vse chto ne javljaetsja Apple-product.
Poetomu prosche vsego rabotat v IDE - bud eto Xcode, CodeLite, DialogBlocks ili chto-to esche.
1. U lldb nemnogo drugoj format komand. Standartnye komandy tege: "run", "step" and "next". A vot postavit breakpoint nado po drugomu. Esli ya pravilno pomnju, format takoj:
Code: Select all
break --file <file_name> --line <line_no>
2. K sogaleniju otlagivat prijdetsja. Ne vse rabotaet pod OSX/Cocoa.
Esli stoit Xcode, vse eto namnogo prosche - sozdaetsja Xcode project i vse delaetsja v GUI.
K sogaleniju pod Windows olagivat kod dlja OSX nevozmogno - nugno ustanovit OSX biblioteki, kotorye ne vstanut na Windows.
Zapustit VirtualBox i ustanovit OSX s ee bibliotekami - vy narushite licensionnoe soglashenie. Nesmotrja na to chto VirtualBox pozvoljaet zapuskat OSX Apple license zapreschaet installjaciju sistemy na vse chto ne javljaetsja Apple-product.
Poetomu prosche vsego rabotat v IDE - bud eto Xcode, CodeLite, DialogBlocks ili chto-to esche.
-
- Earned a small fee
- Posts: 24
- Joined: Thu Dec 24, 2015 7:21 am
Re: отладка
Да, приложение работает, я тогда попробую в Xcode, хотя не представляю как пока, но для CodeLite я собирал все вместе, так что на её примере попробую, спасибо за ответ
Re: отладка
Budut problemy s Xcode - pishi.
Otvechu na primere.
Otvechu na primere.