Вопросы по сборке

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

У меня при попытке сборки Interface Solution выдается следующее:
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 лицензии, и выложат хотя бы объектные файлы проектов, которые не были включены в солюшен