Forums » Сборка TerminalClient 2.0 »
Вопросы по сборке
Added by Sergey Т 304 days ago
Здравствуйте! Думаю, данная ветка на сегодняшний день наиболее актуальна :)
Собственно, вопрос: кому-нибудь удалось собрать версию из SVN? И если удалось, то что для этого потребовалось? Я вроде скачал правильную версию boost, поставил QT4.5, установил Visual C++ 2008, но каменный цветок не выходит - VC++ ругается, что не открыть два проекта из солюшн, при из оставшихся 14ти собралось только 8. Если нужно, могу привести логи сборки, но на данный момент, как говорится - к черту подробности! Какой это город???) В общем, нужен минимум самой базовой информации - с чего начать и что где брать.
Replies
RE: Вопросы по сборке - Added by Алексей Катроевский 302 days ago
Сейчас у нас близится релиз ПО, и после него мы обновим открытый код и появится FAQ по сборке.
Некоторых проектов действительно не хватает, они пока закрыты.
Логи касательно ошибок при сборке конечно показывайте, разберёмся.
RE: Вопросы по сборке - Added by Алексей Хроленко 291 days ago
Доброго времени суток!
Попытался собрать solution Interface из SVN (TC 2.0), остановился на этом:
The following environment variables were not found:
$(TC_LIB_DIR)
$(THIRDPARTY_BIN_DIR)
// совсем нет догадок, куда указать эти переменные =)
error C1083: Cannot open include file: 'AxFlashPlayer/AxFlashPlayer.h': No such file or directory
\2.0\src\Apps\Interface\src\SceneBase.cpp 18
// где найти AxFlashPlayer.h ? Гугл ничего не подсказал
error C2661: 'QtSingleApplication::QtSingleApplication' : no overloaded function takes 4 arguments
\2.0\src\Includes\Common\Application.h 120
// aName в аргументах конструктора - лишний ?
// взял библиотеку QtSingleApplication отсюда: http://ftp.icm.edu.pl/packages/qt/solutions/lgpl/qtsingleapplication-2.6-opensource.zip
VS2008, XP SP3
QT 2009.04 от qt.nokia.com (4.5 LGPL) - инсталлятор у нее свой, я дополнительно только показал на нее с помощью QTDIR
Очень надеюсь на скорое появление FAQ по сборке =)
RE: Вопросы по сборке - Added by Алексей Хроленко 291 days ago
Разобрался, остался вопрос только по AxFlashPlayer.h
RE: Вопросы по сборке - Added by Роман Сухач 291 days ago
Алексей Хроленко написал(а):
Разобрался, остался вопрос только по AxFlashPlayer.h
Удалите его из проекта - он в данных проектах не нужен.
RE: Вопросы по сборке - Added by Дмитрий Вихарев 289 days ago
Доброго времени суток, коллеги!
Попытался собрать Terminal Client 2.0:
Было проделано следующее:
1. Слил все source из SVN
2. Установил Free OpenSource Qt SDK 2009.04.
3. Для того, чтобы работать из под MS VS 2008, перекомпилировал под MS VC++ Compiler
Из под Visual Studio 2008 Command Prompt:
- Выполнил: C:\Qt\2009.04\qt\configure
- Удалил 2 файла C:\Qt\2009.04\qt\src\3rdparty\webkit\WebCore\tmp\moc\{debug,release}_shared\mocinclude.tmp
(иначе не соберется, вылетит с большой ошибкой: ..\lib\QtWebKitd4.dll : fatal error LNK1120: 8 unresolved externals)
- Запустил компиляцю nmake
4. В системные переменные среды
- добавил: QTDIR = 'C:\Qt\2009.04\qt\'
- дописал в Path = '... ;C:\Qt\2009.04\bin;C:\Qt\2009.04\lib'
5. Установил Qt Visual Studio Add-in 1.1.0.
Запустил MS VS 2008, в Меню Qt -> Qt Options -> [Qt Versions] -> [Add] добавил версию:
- Name: Qt vs2008, Path: C:\Qt\2009.04\qt\
- Default Qt/Win version: Qt vs2008
6. В Solution Explorer в контекстном меню Solution 'Interface' поменял Solution's Qt Version, указал Qt vs2008
7. Добавил пользовательские переменные среды:
- TC_LIB_DIR = ...\Projects\OpenSource\2.0\src\Libraries
- TC_INCLUDE_DIR = ...\Projects\OpenSource\2.0\src\Includes
- THIRDPARTY_BIN_DIR = ...\Projects\OpenSource\Thirdparty\bin
- THIRDPARTY_DIR = ...Projects\OpenSource\Thirdparty, где в папку Thirdparty были загружены
- boost_1_40_0 (http://www.boost.org/)
- QTSolutions (http://ftp.icm.edu.pl/packages/qt/solutions/lgpl/qtsingleapplication-2.6-opensource.zip)
На текущий момент остались пока не удалось решить следующие проблемы:
1) Interface Solution:
C1083: Cannot open include file: 'AxFlashPlayer/AxFlashPlayer.h': No such file or directory \2.0\src\Apps\Interface\src\SceneBase.cpp 18
2) AllHardware
C1083: Cannot open include file: 'VicLPT.h': No such file or directory \2.0\src\modules\devices\ports\lptport\implementation1 (win32)\src\LPTPortWin.h 23
C1083: Cannot open source file: '.\src\NGT.cpp': No such file or directory c1xx
C1083: Cannot open source file: '.\src\PrimexNP2511.cpp': No such file or directory c1xx
C1083: Cannot open source file: '.\src\CitizenCTS2000.cpp': No such file or directory c1xx
C1083: Cannot open include file: '../../../Modules/Devices/Printers/Printers/Implementation1/src/PrimexNP2511.h': No such file or directory \2.0\src\Includes\Devices\Printers\PrinterPaths.h 5
C1083: Cannot open include file: '../../../Modules/Devices/WatchDogs/WatchDogs/Implementation1/src/NGT.h': No such file or directory \2.0\src\Includes\Devices\WatchDogs\WatchDogPaths.h 4
3) Modules
C2027: use of undefined type 'QSslError' \2.0\src\Modules\Request\Implementation1\src\HttpRequestThread.cpp 344
C2228: left of '.errorString' must have class/struct/union \2.0\src\Modules\Request\Implementation1\src\HttpRequestThread.cpp 344
C1083: Cannot open source file: '.\src\OperatorHelper.cpp': No such file or directory c1xx
C1083: Cannot open source file: '.\src\KeysHelper.cpp': No such file or directory c1xx
C1083: Cannot open include file: 'Connection/NetworkError.h': No such file or directory \2.0\src\Modules\Connection\Win32\src\Common.cpp 16
C1083: Cannot open include file: 'NetworkError.h': No such file or directory \2.0\src\Includes\Connection\IConnection.h 19
C1083: Cannot open include file: 'WatchServiceClient/Constants.h': No such file or directory \2.0\src\Modules\WatchServiceClient\Default\src\WatchServiceClient.cpp 8
C1083: Cannot open include file: 'NetworkError.h': No such file or directory \2.0\src\Includes\Connection\IConnection.h 19
C1083: Cannot open include file: 'NetworkError.h': No such file or directory \2.0\src\Includes\Connection\IConnection.h 19
C1083: Cannot open include file: 'Connection/NetworkError.h': No such file or directory \2.0\src\Modules\Connection\Win32\src\DialupConnection.cpp 9
C1083: Cannot open include file: 'NetworkError.h': No such file or directory \2.0\src\Includes\Connection\IConnection.h 19
Подскажите, пожалуйста, где взять недостающие файлы для Terminal Client 2.0? (Частично позаимствовать из We Client 1.0 ?)
Есть ли определенный порядок сборки solutions?
Можно ли будет собрать WebClient 1.0 с помощью VS2008, или понадобится Borland C++ ?
RE: Вопросы по сборке - Added by Дмитрий Вихарев 289 days ago
От ошибки:
3) Modules
C2027: use of undefined type 'QSslError' \2.0\src\Modules\Request\Implementation1\src\HttpRequestThread.cpp 344
Удалось избавиться, перекомпилировав Qt с поддержкой SSL:
- Скачать http://openssl-for-windows.googlecode.com/ и распаковать в C:\Qt\2009.04\qt\
- Перекомпилировать Qt c 'configure -openssl'
RE: Вопросы по сборке - Added by Алексей Хроленко 276 days ago
Доброго времени суток!
Дошел по сборке до этапа, описанного Дмитрием. Дальше - никак :)
Когда примерно можно ждать инструкцию?
RE: Вопросы по сборке - Added by Александр Королёв 274 days ago
Новсти от Киберплата очень хорошие:
"Проект разработки ПО в открытых кодах для платежных терминалов компании CyberPlat ("КиберПлат") переходит на классическую технологию Open Source"
http://soft.cnews.ru/news/softbox/9400/
Но вот на практике всё не так радужно.
Будем надеяться, что это будет действительно классический Open Source, а не фрагменты кода.
RE: Вопросы по сборке - Added by Александр Колосок 256 days ago
Error 1 error LNK2019: unresolved external symbol "public: struct STerminalSettings __thiscall TerminalHelper::getTerminalSettings(void)" (?getTerminalSettings@TerminalHelper@@QAE?AUSTerminalSettings@@XZ) referenced in function "public: __thiscall Interface::ACReceiveMoneyScene::ACReceiveMoneyScene(class QString const &,class Interface::System::IApplication *,class QWidget *)" (??0ACReceiveMoneyScene@Interface@@QAE@ABVQString@@PAVIApplication@System@1@PAVQWidget@@@Z) Error 2 error LNK2001: unresolved external symbol "public: struct STerminalSettings __thiscall TerminalHelper::getTerminalSettings(void)" (?getTerminalSettings@TerminalHelper@@QAE?AUSTerminalSettings@@XZ) Error 3 error LNK2001: unresolved external symbol "public: struct STerminalSettings __thiscall TerminalHelper::getTerminalSettings(void)" (?getTerminalSettings@TerminalHelper@@QAE?AUSTerminalSettings@@XZ) Error 4 error LNK2001: unresolved external symbol "public: struct STerminalSettings __thiscall TerminalHelper::getTerminalSettings(void)" (?getTerminalSettings@TerminalHelper@@QAE?AUSTerminalSettings@@XZ) Error 5 error LNK2001: unresolved external symbol "public: bool __thiscall MenuHelper::getRootMenuItem(struct SMenuItem * &)" (?getRootMenuItem@MenuHelper@@QAE_NAAPAUSMenuItem@@@Z) Error 6 error LNK2019: unresolved external symbol "public: bool __thiscall MenuHelper::getRootMenuItem(struct SMenuItem * &)" (?getRootMenuItem@MenuHelper@@QAE_NAAPAUSMenuItem@@@Z) referenced in function "public: __thiscall Interface::ACReceiveMoneyScene::ACReceiveMoneyScene(class QString const &,class Interface::System::IApplication *,class QWidget *)" (??0ACReceiveMoneyScene@Interface@@QAE@ABVQString@@PAVIApplication@System@1@PAVQWidget@@@Z) Error 7 error LNK2001: unresolved external symbol "public: bool __thiscall MenuHelper::getRootMenuItem(struct SMenuItem * &)" (?getRootMenuItem@MenuHelper@@QAE_NAAPAUSMenuItem@@@Z) Error 8 error LNK2001: unresolved external symbol "public: bool __thiscall MenuHelper::getRootMenuItem(struct SMenuItem * &)" (?getRootMenuItem@MenuHelper@@QAE_NAAPAUSMenuItem@@@Z) Error 9 error LNK2001: unresolved external symbol "public: bool __thiscall MenuHelper::getRootMenuItem(struct SMenuItem * &)" (?getRootMenuItem@MenuHelper@@QAE_NAAPAUSMenuItem@@@Z) Error 10 error LNK2019: unresolved external symbol "public: __thiscall ComissionDescList::ComissionDescList(void)" (??0ComissionDescList@@QAE@XZ) referenced in function "public: __thiscall Interface::ACReceiveMoneyScene::ACReceiveMoneyScene(class QString const &,class Interface::System::IApplication *,class QWidget *)" (??0ACReceiveMoneyScene@Interface@@QAE@ABVQString@@PAVIApplication@System@1@PAVQWidget@@@Z) Error 11 error LNK2001: unresolved external symbol "public: __thiscall ComissionDescList::ComissionDescList(void)" (??0ComissionDescList@@QAE@XZ) Error 12 error LNK2019: unresolved external symbol "public: bool __thiscall Comissions::getComissionsListByDateTime(class ComissionDescList &)" (?getComissionsListByDateTime@Comissions@@QAE_NAAVComissionDescList@@@Z) referenced in function "private: virtual bool __thiscall Interface::ACReceiveMoneyScene::doInitialize(class InterfaceProtocol::IMessage *)" (?doInitialize@ACReceiveMoneyScene@Interface@@EAE_NPAVIMessage@InterfaceProtocol@@@Z) Error 13 error LNK2001: unresolved external symbol "public: bool __thiscall Comissions::getComissionsListByDateTime(class ComissionDescList &)" (?getComissionsListByDateTime@Comissions@@QAE_NAAVComissionDescList@@@Z) Error 14 error LNK2019: unresolved external symbol "public: __thiscall Comissions::Comissions(class Comissions const &)" (??0Comissions@@QAE@ABV0@@Z) referenced in function "private: virtual bool __thiscall Interface::ACReceiveMoneyScene::doInitialize(class InterfaceProtocol::IMessage *)" (?doInitialize@ACReceiveMoneyScene@Interface@@EAE_NPAVIMessage@InterfaceProtocol@@@Z) Error 15 error LNK2001: unresolved external symbol "public: __thiscall Comissions::Comissions(class Comissions const &)" (??0Comissions@@QAE@ABV0@@Z) Error 16 error LNK2001: unresolved external symbol "public: __thiscall Comissions::Comissions(class Comissions const &)" (??0Comissions@@QAE@ABV0@@Z) Error 17 error LNK2019: unresolved external symbol "public: class Comissions & __thiscall CommissionHelper::getCommissionByOperator(int)" (?getCommissionByOperator@CommissionHelper@@QAEAAVComissions@@H@Z) referenced in function "private: virtual bool __thiscall Interface::ACReceiveMoneyScene::doInitialize(class InterfaceProtocol::IMessage *)" (?doInitialize@ACReceiveMoneyScene@Interface@@EAE_NPAVIMessage@InterfaceProtocol@@@Z) Error 18 error LNK2001: unresolved external symbol "public: class Comissions & __thiscall CommissionHelper::getCommissionByOperator(int)" (?getCommissionByOperator@CommissionHelper@@QAEAAVComissions@@H@Z) Error 19 error LNK2001: unresolved external symbol "public: class Comissions & __thiscall CommissionHelper::getCommissionByOperator(int)" (?getCommissionByOperator@CommissionHelper@@QAEAAVComissions@@H@Z) Error 20 error LNK2001: unresolved external symbol "public: bool __thiscall MenuHelper::getMenuItemById(class QString const &,struct SMenuItem * &,bool)" (?getMenuItemById@MenuHelper@@QAE_NABVQString@@AAPAUSMenuItem@@_N@Z) Error 21 error LNK2019: unresolved external symbol "public: bool __thiscall MenuHelper::getMenuItemById(class QString const &,struct SMenuItem * &,bool)" (?getMenuItemById@MenuHelper@@QAE_NABVQString@@AAPAUSMenuItem@@_N@Z) referenced in function "private: virtual bool __thiscall Interface::ReceiveMoneyScene::doInitialize(class InterfaceProtocol::IMessage *)" (?doInitialize@ReceiveMoneyScene@Interface@@EAE_NPAVIMessage@InterfaceProtocol@@@Z) Error 22 error LNK2001: unresolved external symbol "public: bool __thiscall MenuHelper::getMenuItemById(class QString const &,struct SMenuItem * &,bool)" (?getMenuItemById@MenuHelper@@QAE_NABVQString@@AAPAUSMenuItem@@_N@Z) Error 23 error LNK2001: unresolved external symbol "public: bool __thiscall MenuHelper::getMenuItemById(class QString const &,struct SMenuItem * &,bool)" (?getMenuItemById@MenuHelper@@QAE_NABVQString@@AAPAUSMenuItem@@_N@Z) Error 24 error LNK2001: unresolved external symbol "public: bool __thiscall MenuHelper::getMenuItemById(class QString const &,struct SMenuItem * &,bool)" (?getMenuItemById@MenuHelper@@QAE_NABVQString@@AAPAUSMenuItem@@_N@Z) Error 25 error LNK2001: unresolved external symbol "public: bool __thiscall MenuHelper::getMenuItemById(class QString const &,struct SMenuItem * &,bool)" (?getMenuItemById@MenuHelper@@QAE_NABVQString@@AAPAUSMenuItem@@_N@Z) Error 26 error LNK2001: unresolved external symbol "public: bool __thiscall MenuHelper::getMenuItemById(class QString const &,struct SMenuItem * &,bool)" (?getMenuItemById@MenuHelper@@QAE_NABVQString@@AAPAUSMenuItem@@_N@Z) Error 27 error LNK2001: unresolved external symbol "public: static class BasicApplication * __cdecl BasicApplication::getInstance(void)" (?getInstance@BasicApplication@@SAPAV1@XZ) Error 28 error LNK2001: unresolved external symbol "public: static class BasicApplication * __cdecl BasicApplication::getInstance(void)" (?getInstance@BasicApplication@@SAPAV1@XZ) Error 29 error LNK2001: unresolved external symbol "public: static class BasicApplication * __cdecl BasicApplication::getInstance(void)" (?getInstance@BasicApplication@@SAPAV1@XZ) Error 30 error LNK2001: unresolved external symbol "public: static class BasicApplication * __cdecl BasicApplication::getInstance(void)" (?getInstance@BasicApplication@@SAPAV1@XZ) Error 31 error LNK2019: unresolved external symbol "public: static class BasicApplication * __cdecl BasicApplication::getInstance(void)" (?getInstance@BasicApplication@@SAPAV1@XZ) referenced in function "public: __thiscall Interface::CellPayScene::CellPayScene(class QString const &,class Interface::System::IApplication *,class QWidget *)" (??0CellPayScene@Interface@@QAE@ABVQString@@PAVIApplication@System@1@PAVQWidget@@@Z) Error 32 error LNK2001: unresolved external symbol "public: static class BasicApplication * __cdecl BasicApplication::getInstance(void)" (?getInstance@BasicApplication@@SAPAV1@XZ) Error 33 error LNK2001: unresolved external symbol "public: static class BasicApplication * __cdecl BasicApplication::getInstance(void)" (?getInstance@BasicApplication@@SAPAV1@XZ) Error 34 error LNK2001: unresolved external symbol "public: static class BasicApplication * __cdecl BasicApplication::getInstance(void)" (?getInstance@BasicApplication@@SAPAV1@XZ) Error 35 error LNK2019: unresolved external symbol "public: class QList<class ComissionDesc> __thiscall Comissions::getActualComissions(void)const " (?getActualComissions@Comissions@@QBE?AV?$QList@VComissionDesc@@@@XZ) referenced in function "private: void __thiscall Interface::CellPayScene::showComissionsByMessage(class InterfaceProtocol::IMessage const &)" (?showComissionsByMessage@CellPayScene@Interface@@AAEXABVIMessage@InterfaceProtocol@@@Z) Error 36 error LNK2001: unresolved external symbol "public: class QList<class ComissionDesc> __thiscall Comissions::getActualComissions(void)const " (?getActualComissions@Comissions@@QBE?AV?$QList@VComissionDesc@@@@XZ) Error 37 error LNK2019: unresolved external symbol "public: class QList<struct SMenuItem> __thiscall MenuHelper::getOpearatorsByName(class QString const &)" (?getOpearatorsByName@MenuHelper@@QAE?AV?$QList@USMenuItem@@@@ABVQString@@@Z) referenced in function "private: void __thiscall Interface::FindOperatorSceneItem::showFindOperator(void)" (?showFindOperator@FindOperatorSceneItem@Interface@@AAEXXZ) Error 38 error LNK2001: unresolved external symbol "public: class QList<struct SMenuItem> __thiscall MenuHelper::getOpearatorsByName(class QString const &)" (?getOpearatorsByName@MenuHelper@@QAE?AV?$QList@USMenuItem@@@@ABVQString@@@Z) Error 39 error LNK2019: unresolved external symbol "public: class QString __thiscall SkinHelper::getFirstScreen(void)const " (?getFirstScreen@SkinHelper@@QBE?AVQString@@XZ) referenced in function "private: virtual bool __thiscall Interface::MainMenuScene::doInitialize(class InterfaceProtocol::IMessage *)" (?doInitialize@MainMenuScene@Interface@@EAE_NPAVIMessage@InterfaceProtocol@@@Z) Error 40 error LNK2019: unresolved external symbol "protected: void __thiscall Interface::SceneBase::showBanner(class QString const &,class QRect const &)" (?showBanner@SceneBase@Interface@@IAEXABVQString@@ABVQRect@@@Z) referenced in function "private: void __thiscall Interface::MainMenuScene::setCurrentScreen(struct Interface::MainMenuScene::SScreenDesc *,bool)" (?setCurrentScreen@MainMenuScene@Interface@@AAEXPAUSScreenDesc@12@_N@Z) Error 41 error LNK2001: unresolved external symbol "protected: void __thiscall Interface::SceneBase::showBanner(class QString const &,class QRect const &)" (?showBanner@SceneBase@Interface@@IAEXABVQString@@ABVQRect@@@Z) Error 42 error LNK2019: unresolved external symbol "public: bool __thiscall SkinHelper::getScreenByName(class QString const &,struct SScreen &)" (?getScreenByName@SkinHelper@@QAE_NABVQString@@AAUSScreen@@@Z) referenced in function "private: void __thiscall Interface::MainMenuScene::onClick(void)" (?onClick@MainMenuScene@Interface@@AAEXXZ) Error 43 error LNK2001: unresolved external symbol "public: bool __thiscall SkinHelper::getScreenByName(class QString const &,struct SScreen &)" (?getScreenByName@SkinHelper@@QAE_NABVQString@@AAUSScreen@@@Z) Error 44 error LNK2019: unresolved external symbol "public: bool __thiscall MoneyTransferHelper::isMoneyGram(int)const " (?isMoneyGram@MoneyTransferHelper@@QBE_NH@Z) referenced in function "private: virtual bool __thiscall Interface::MTReceiveMoneyScene::doInitialize(class InterfaceProtocol::IMessage *)" (?doInitialize@MTReceiveMoneyScene@Interface@@EAE_NPAVIMessage@InterfaceProtocol@@@Z) Error 45 error LNK2001: unresolved external symbol "public: bool __thiscall MoneyTransferHelper::isMoneyGram(int)const " (?isMoneyGram@MoneyTransferHelper@@QBE_NH@Z) Error 46 error LNK2019: unresolved external symbol "public: bool __thiscall MoneyTransferHelper::loadSender(class QString const &,struct SMoneyTransferSender &)" (?loadSender@MoneyTransferHelper@@QAE_NABVQString@@AAUSMoneyTransferSender@@@Z) referenced in function "private: virtual bool __thiscall Interface::MTReceiveMoneyScene::doInitialize(class InterfaceProtocol::IMessage *)" (?doInitialize@MTReceiveMoneyScene@Interface@@EAE_NPAVIMessage@InterfaceProtocol@@@Z) Error 47 error LNK2001: unresolved external symbol "public: bool __thiscall MoneyTransferHelper::loadSender(class QString const &,struct SMoneyTransferSender &)" (?loadSender@MoneyTransferHelper@@QAE_NABVQString@@AAUSMoneyTransferSender@@@Z) Error 48 error LNK2019: unresolved external symbol "public: class QMap<int,struct SCurrencyInfo> __thiscall TerminalHelper::getIdCurrencyInfo(void)const " (?getIdCurrencyInfo@TerminalHelper@@QBE?AV?$QMap@HUSCurrencyInfo@@@@XZ) referenced in function "private: virtual bool __thiscall Interface::MTReceiveMoneyScene::doUpdate(class InterfaceProtocol::IMessage *)" (?doUpdate@MTReceiveMoneyScene@Interface@@EAE_NPAVIMessage@InterfaceProtocol@@@Z) Error 49 error LNK2001: unresolved external symbol "public: class QMap<int,struct SCurrencyInfo> __thiscall TerminalHelper::getIdCurrencyInfo(void)const " (?getIdCurrencyInfo@TerminalHelper@@QBE?AV?$QMap@HUSCurrencyInfo@@@@XZ) Error 50 error LNK2019: unresolved external symbol "public: bool __thiscall MoneyTransferHelper::isShowAddInfo(int)const " (?isShowAddInfo@MoneyTransferHelper@@QBE_NH@Z) referenced in function "private: void __thiscall Interface::MTUserMenuScene::onRecipientChoose(class QString const &)" (?onRecipientChoose@MTUserMenuScene@Interface@@AAEXABVQString@@@Z) Error 51 error LNK2019: unresolved external symbol "public: bool __thiscall MoneyTransferHelper::isWesternUnion(int)const " (?isWesternUnion@MoneyTransferHelper@@QBE_NH@Z) referenced in function "private: void __thiscall Interface::MTUserMenuScene::setupAddInfoPage(int)" (?setupAddInfoPage@MTUserMenuScene@Interface@@AAEXH@Z) Error 52 error LNK2019: unresolved external symbol "public: virtual class ILog * __thiscall BasicApplication::getLog(void)const " (?getLog@BasicApplication@@UBEPAVILog@@XZ) referenced in function "public: __thiscall Interface::PPApplication::PPApplication(int,char * *)" (??0PPApplication@Interface@@QAE@HPAPAD@Z) Error 53 error LNK2019: unresolved external symbol "void __cdecl SetUnhandledExceptionsHandler(long (__stdcall*)(struct _EXCEPTION_POINTERS *))" (?SetUnhandledExceptionsHandler@@YAXP6GJPAU_EXCEPTION_POINTERS@@@Z@Z) referenced in function "public: __thiscall Interface::PPApplication::PPApplication(int,char * *)" (??0PPApplication@Interface@@QAE@HPAPAD@Z) Error 54 error LNK2001: unresolved external symbol "public: virtual void __thiscall BasicApplication::setName(class QString const &)" (?setName@BasicApplication@@UAEXABVQString@@@Z) Error 55 error LNK2001: unresolved external symbol "public: virtual class QString & __thiscall BasicApplication::getName(void)const " (?getName@BasicApplication@@UBEAAVQString@@XZ) Error 56 error LNK2001: unresolved external symbol "public: virtual void __thiscall BasicApplication::setVersion(class QString const &)" (?setVersion@BasicApplication@@UAEXABVQString@@@Z) Error 57 error LNK2001: unresolved external symbol "public: virtual class QString __thiscall BasicApplication::getVersion(void)const " (?getVersion@BasicApplication@@UBE?AVQString@@XZ) Error 58 error LNK2001: unresolved external symbol "public: virtual class QString __thiscall BasicApplication::getWorkingDirectory(void)const " (?getWorkingDirectory@BasicApplication@@UBE?AVQString@@XZ) Error 59 error LNK2001: unresolved external symbol "public: virtual class QSettings & __thiscall BasicApplication::getSettings(void)const " (?getSettings@BasicApplication@@UBEAAVQSettings@@XZ) Error 60 error LNK2019: unresolved external symbol "public: bool __thiscall QtSingleApplication::sendMessage(class QString const &,int)" (?sendMessage@QtSingleApplication@@QAE_NABVQString@@H@Z) referenced in function "public: virtual bool __thiscall Interface::PPApplication::isAlreadyRunning(void)" (?isAlreadyRunning@PPApplication@Interface@@UAE_NXZ) Error 61 error LNK2019: unresolved external symbol "public: bool __thiscall QtSingleApplication::isRunning(void)" (?isRunning@QtSingleApplication@@QAE_NXZ) referenced in function "public: void __thiscall QtSingleApplication::initialize(bool)" (?initialize@QtSingleApplication@@QAEX_N@Z) Error 62 error LNK2019: unresolved external symbol "public: static class ConfigManager * __cdecl ConfigManager::getInstance(void)" (?getInstance@ConfigManager@@SAPAV1@XZ) referenced in function "public: virtual class ConfigManager * __thiscall Interface::PPApplication::getConfigManager(void)const " (?getConfigManager@PPApplication@Interface@@UBEPAVConfigManager@@XZ) Error 63 error LNK2019: unresolved external symbol "public: static class InterfaceProtocol::IMessageSender * __cdecl InterfaceProtocol::IMessageSender::create(class InterfaceProtocol::IMessageFactory *,class QString const &,class QObject *)" (?create@IMessageSender@InterfaceProtocol@@SAPAV12@PAVIMessageFactory@2@ABVQString@@PAVQObject@@@Z) referenced in function "protected: void __thiscall Interface::PPApplication::reinitialize(void)" (?reinitialize@PPApplication@Interface@@IAEXXZ) Error 64 error LNK2019: unresolved external symbol "public: static class InterfaceProtocol::IMessageFactory * __cdecl InterfaceProtocol::IMessageFactory::create(void)" (?create@IMessageFactory@InterfaceProtocol@@SAPAV12@XZ) referenced in function __catch$?init@PPApplication@Interface@@UAE_NXZ$0 Error 65 error LNK2019: unresolved external symbol "public: void __thiscall ConfigManager::releaseConfigs(void)" (?releaseConfigs@ConfigManager@@QAEXXZ) referenced in function __catch$?init@PPApplication@Interface@@UAE_NXZ$0 Error 66 error LNK2019: unresolved external symbol "public: void __thiscall ConfigManager::setDirectory(class QString const &)" (?setDirectory@ConfigManager@@QAEXABVQString@@@Z) referenced in function __catch$?init@PPApplication@Interface@@UAE_NXZ$0 Error 67 error LNK2019: unresolved external symbol "void __cdecl DumpCallstack(class QStringList &,void *)" (?DumpCallstack@@YAXAAVQStringList@@PAX@Z) referenced in function "protected: static long __stdcall Interface::PPApplication::unhandledExcetionFilter(struct _EXCEPTION_POINTERS *)" (?unhandledExcetionFilter@PPApplication@Interface@@KGJPAU_EXCEPTION_POINTERS@@@Z) Error 68 error LNK2019: unresolved external symbol "protected: void __thiscall BasicQtApplication::initLocalization(void)" (?initLocalization@BasicQtApplication@@IAEXXZ) referenced in function "public: __thiscall QtGuiApplication<class QtSingleApplication>::QtGuiApplication<class QtSingleApplication>(class QString const &,class QString const &,int,char * *,bool,enum QApplication::Type)" (??0?$QtGuiApplication@VQtSingleApplication@@@@QAE@ABVQString@@0HPAPAD_NW4Type@QApplication@@@Z) Error 69 error LNK2019: unresolved external symbol "protected: void __thiscall BasicQtApplication::initApplication(class QCoreApplication &)" (?initApplication@BasicQtApplication@@IAEXAAVQCoreApplication@@@Z) referenced in function "public: __thiscall QtGuiApplication<class QtSingleApplication>::QtGuiApplication<class QtSingleApplication>(class QString const &,class QString const &,int,char * *,bool,enum QApplication::Type)" (??0?$QtGuiApplication@VQtSingleApplication@@@@QAE@ABVQString@@0HPAPAD_NW4Type@QApplication@@@Z) Error 70 error LNK2019: unresolved external symbol "public: __thiscall QtSingleApplication::QtSingleApplication(int &,char * *,enum QApplication::Type)" (??0QtSingleApplication@@QAE@AAHPAPADW4Type@QApplication@@@Z) referenced in function "public: __thiscall QtGuiApplication<class QtSingleApplication>::QtGuiApplication<class QtSingleApplication>(class QString const &,class QString const &,int,char * *,bool,enum QApplication::Type)" (??0?$QtGuiApplication@VQtSingleApplication@@@@QAE@ABVQString@@0HPAPAD_NW4Type@QApplication@@@Z) Error 71 error LNK2019: unresolved external symbol "public: __thiscall BasicApplication::BasicApplication(class QString const &,class QString const &,int,char * *)" (??0BasicApplication@@QAE@ABVQString@@0HPAPAD@Z) referenced in function "public: __thiscall BasicQtApplication::BasicQtApplication(class QString const &,class QString const &,int,char * *)" (??0BasicQtApplication@@QAE@ABVQString@@0HPAPAD@Z) Error 72 error LNK2019: unresolved external symbol "public: virtual __thiscall BasicApplication::~BasicApplication(void)" (??1BasicApplication@@UAE@XZ) referenced in function "public: virtual __thiscall BasicQtApplication::~BasicQtApplication(void)" (??1BasicQtApplication@@UAE@XZ) Error 73 error LNK2019: unresolved external symbol "public: class IHelper * __thiscall ConfigManager::createHelper(class QString const &,enum EHelperInitResult::Enum &)" (?createHelper@ConfigManager@@QAEPAVIHelper@@ABVQString@@AAW4Enum@EHelperInitResult@@@Z) referenced in function "public: class MenuHelper * __thiscall ConfigManager::createHelper<class MenuHelper>(class QString const &,enum EHelperInitResult::Enum &)" (??$createHelper@VMenuHelper@@@ConfigManager@@QAEPAVMenuHelper@@ABVQString@@AAW4Enum@EHelperInitResult@@@Z) Error 74 error LNK2019: unresolved external symbol "public: __thiscall ComissionDesc::ComissionDesc(class ComissionDesc const &)" (??0ComissionDesc@@QAE@ABV0@@Z) referenced in function "private: void __thiscall QList<class ComissionDesc>::node_copy(struct QList<class ComissionDesc>::Node *,struct QList<class ComissionDesc>::Node *,struct QList<class ComissionDesc>::Node *)" (?node_copy@?$QList@VComissionDesc@@@@AAEXPAUNode@1@00@Z) Error 75 error LNK2001: unresolved external symbol "public: __thiscall ComissionDesc::ComissionDesc(class ComissionDesc const &)" (??0ComissionDesc@@QAE@ABV0@@Z) Error 76 error LNK2019: unresolved external symbol "public: static class QString __cdecl InterfaceProtocol::IMessage::actionToString(enum InterfaceProtocol::EMessageAction::Enum)" (?actionToString@IMessage@InterfaceProtocol@@SA?AVQString@@W4Enum@EMessageAction@2@@Z) referenced in function "protected: class QString __thiscall Interface::SceneBase::msg2s(class InterfaceProtocol::IMessage *)const " (?msg2s@SceneBase@Interface@@IBE?AVQString@@PAVIMessage@InterfaceProtocol@@@Z) Error 77 error LNK2019: unresolved external symbol "public: static class QString __cdecl InterfaceProtocol::IMessage::typeToString(enum InterfaceProtocol::EMessageType::Enum)" (?typeToString@IMessage@InterfaceProtocol@@SA?AVQString@@W4Enum@EMessageType@2@@Z) referenced in function "protected: class QString __thiscall Interface::SceneBase::msg2s(class InterfaceProtocol::IMessage *)const " (?msg2s@SceneBase@Interface@@IBE?AVQString@@PAVIMessage@InterfaceProtocol@@@Z) Error 78 error LNK2019: unresolved external symbol "public: bool __thiscall SkinHelper::getWidgetByName(class QString const &,struct SWidget &)" (?getWidgetByName@SkinHelper@@QAE_NABVQString@@AAUSWidget@@@Z) referenced in function "public: static class QString __cdecl Interface::SceneBase::getCssForAnyWidget(class QString const &,bool,class QString const &,class QString const &,class Interface::System::IApplication *)" (?getCssForAnyWidget@SceneBase@Interface@@SA?AVQString@@ABV3@_N00PAVIApplication@System@2@@Z) Error 79 error LNK2019: unresolved external symbol "public: class ComissionDesc & __thiscall ComissionDesc::operator=(class ComissionDesc const &)" (??4ComissionDesc@@QAEAAV0@ABV0@@Z) referenced in function "protected: bool __thiscall Interface::SceneBase::showComissions(double,class QList<class ComissionDesc> const &,class QWidget *)" (?showComissions@SceneBase@Interface@@IAE_NNABV?$QList@VComissionDesc@@@@PAVQWidget@@@Z) Error 80 error LNK2019: unresolved external symbol "public: __thiscall ComissionDesc::ComissionDesc(void)" (??0ComissionDesc@@QAE@XZ) referenced in function "protected: bool __thiscall Interface::SceneBase::showComissions(double,class QList<class ComissionDesc> const &,class QWidget *)" (?showComissions@SceneBase@Interface@@IAE_NNABV?$QList@VComissionDesc@@@@PAVQWidget@@@Z) Error 81 error LNK2019: unresolved external symbol "public: bool __thiscall ComissionDesc::operator<(class ComissionDesc const &)const " (??MComissionDesc@@QBE_NABV0@@Z) referenced in function "public: bool __thiscall qLess<class ComissionDesc>::operator()(class ComissionDesc const &,class ComissionDesc const &)const " (??R?$qLess@VComissionDesc@@@@QBE_NABVComissionDesc@@0@Z) Error 82 error LNK2019: unresolved external symbol "class IWatchServiceClient * __cdecl createWatchServiceClient(class QString const &)" (?createWatchServiceClient@@YAPAVIWatchServiceClient@@ABVQString@@@Z) referenced in function "public: bool __thiscall Interface::WatchServiceClient::init(void)" (?init@WatchServiceClient@Interface@@QAE_NXZ) Error 83 error LNK2019: unresolved external symbol "public: bool __thiscall MoneyTransferHelper::isFastMail(int)const " (?isFastMail@MoneyTransferHelper@@QBE_NH@Z) referenced in function "void __cdecl Interface::setRecipient(class Interface::System::IApplication const * const,struct SMoneyTransferDestination const &,class QLabel *,class QLabel *)" (?setRecipient@Interface@@YAXQBVIApplication@System@1@ABUSMoneyTransferDestination@@PAVQLabel@@2@Z) Error 84 error LNK2019: unresolved external symbol "public: bool __thiscall MoneyTransferHelper::isCredit(int)const " (?isCredit@MoneyTransferHelper@@QBE_NH@Z) referenced in function "void __cdecl Interface::setRecipient(class Interface::System::IApplication const * const,struct SMoneyTransferDestination const &,class QLabel *,class QLabel *)" (?setRecipient@Interface@@YAXQBVIApplication@System@1@ABUSMoneyTransferDestination@@PAVQLabel@@2@Z) Error 85 fatal error LNK1120: 50 unresolved externals
Кто-нибудь сталкивался с таким при сборке?
RE: Вопросы по сборке - Added by alexey sikorskiy 223 days ago
похожая проблема, остается надеется что разработчики все-таки смогут прочитать текст LGPL лицензии, и выложат хотя бы объектные файлы проектов, которые не были включены в солюшен