Size: a a a

macOS Developers — русскоговорящее сообщество

2018 November 11

M

Michael in macOS Developers — русскоговорящее сообщество
или с CLion
источник

M

Michael in macOS Developers — русскоговорящее сообщество
из коробки кьют работает - ок
источник

AM

Anton Malytskyi in macOS Developers — русскоговорящее сообщество
ну ща перекащаю все заново и попробую с qmake
источник

AI

Anthony Ilinykh in macOS Developers — русскоговорящее сообщество
Anton Malytskyi
Undefined symbols for architecture x86_64:
 "QArrayData::deallocate(QArrayData*, unsigned long, unsigned long)", referenced from:
     QTypedArrayData<unsigned short>::deallocate(QArrayData*) in main.cpp.o
 "QPushButton::QPushButton(QString const&, QWidget*)", referenced from:
Так у вас либа под другую архитектуру собрана
источник

AM

Anton Malytskyi in macOS Developers — русскоговорящее сообщество
Anthony Ilinykh
Так у вас либа под другую архитектуру собрана
судя по названию ошибки, я об этом догадывался, но инсталлер должен же скачать нужные либы ?
источник

AM

Anton Malytskyi in macOS Developers — русскоговорящее сообщество
то есть мне в любом случае нужно перекомпилировать сорцы ?
источник

AI

Anthony Ilinykh in macOS Developers — русскоговорящее сообщество
Какая либа не линкуется?
источник

AI

Anthony Ilinykh in macOS Developers — русскоговорящее сообщество
lipo -info <path_to_dlyb> что выводит?
источник

M

Michael in macOS Developers — русскоговорящее сообщество
x86_64 только и доступна для мака
источник

AM

Anton Malytskyi in macOS Developers — русскоговорящее сообщество
Anthony Ilinykh
lipo -info <path_to_dlyb> что выводит?
так lipo -info ~/Qt/5.11.2/clang_64/lib/ ?
источник

AI

Anthony Ilinykh in macOS Developers — русскоговорящее сообщество
Нет, нужно указать именно dlyb, который не линкуется
источник

AM

Anton Malytskyi in macOS Developers — русскоговорящее сообщество
у меня только .framework, .dsym .a либы, dlyb нету. компилятор clang
источник

AI

Anthony Ilinykh in macOS Developers — русскоговорящее сообщество
.a подойдет
источник

AM

Anton Malytskyi in macOS Developers — русскоговорящее сообщество
lipo -info /Users/antonmalitskiy/Qt/5.11.2/clang_64/lib/QtCore.framework/Versions/5/QtCore
Non-fat file: /Users/antonmalitskiy/Qt/5.11.2/clang_64/lib/QtCore.framework/Versions/5/QtCore is architecture: x86_64
источник

AM

Anton Malytskyi in macOS Developers — русскоговорящее сообщество
ну вроде все норм
источник

AM

Anton Malytskyi in macOS Developers — русскоговорящее сообщество
а какой у вас компилятор?
источник

AI

Anthony Ilinykh in macOS Developers — русскоговорящее сообщество
Значит либа просто не линкуется
источник

AI

Anthony Ilinykh in macOS Developers — русскоговорящее сообщество
Полный билд лог покажите
источник

AM

Anton Malytskyi in macOS Developers — русскоговорящее сообщество
[100%] Linking CXX executable animation_kit.app/Contents/MacOS/animation_kit
Undefined symbols for architecture x86_64:
 "QApplication::exec()", referenced from:
     _main in main.cpp.o
 "QApplication::QApplication(int&, char**, int)", referenced from:
     _main in main.cpp.o
 "QApplication::~QApplication()", referenced from:
     _main in main.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [animation_kit.app/Contents/MacOS/animation_kit] Error 1
make[2]: *** [CMakeFiles/animation_kit.dir/all] Error 2
make[1]: *** [CMakeFiles/animation_kit.dir/rule] Error 2
make: *** [animation_kit] Error 2
источник

AM

Anton Malytskyi in macOS Developers — русскоговорящее сообщество
в общем через qt ide примеры собираются. значит компилятор и и qt нормальные
источник