Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Building Quassel (with link preview)
- ------------------------------------
- Tutorial from wiki: http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Build_Quassel_on_Windows
- (Version I had access to: http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Build_Quassel_on_Windows/26)
- ==============================================================================================================
- used tools:
- -----------
- - qt5.5 64bit (installed not compiled) http://www.qt.io/download-open-source/#section-2
- - Visual Studio 2013 (updated! had no update installed: did not work, updated to update 5: everything worked)
- - platform sdk (linked in wiki)
- - directx sdk (jun 10) (linked in wiki, if problems see in "other notes")
- - Win64 OpenSSL v1.0.2d (needed?)
- - https://git-for-windows.github.io/
- - cmake 3.3.1 (i think) (linked in wiki)
- ==============================================================================================================
- Steps:
- ------
- step 1-7 install everything
- step 8 & 11 attention! changed paths!
- step 9: skipped
- step 10: (skipped) only installed
- (step 11: see above)
- step 12: skipped
- and now
- step 13:
- new git url: https://github.com/quassel/quassel.git
- (In Visual Studio Developer console)
- did work:
- cmake -G"Visual Studio 12 Win64" C:\dev\quassel -DSTATIC=OFF -DWANT_CORE=ON -DWANT_QTCLIENT=ON -DWANT_MONO=ON -DWITH_PHONON=OFF -DCMAKE_BUILD_TYPE=Release -DWITH_WEBKIT=ON -DLINK_EXTRA=crypt32 -DUSE_QT5=ON -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=ON
- would be better?:
- cmake -G"Visual Studio 12 Win64" C:\dev\quassel -DSTATIC=OFF -DWANT_CORE=OFF -DWANT_QTCLIENT=ON -DWANT_MONO=OFF -DDCMAKE_DISABLE_FIND_PACKAGE_Phonon4Qt5=ON -DCMAKE_BUILD_TYPE=Release -DWITH_WEBKIT=ON -DLINK_EXTRA=crypt32 -DUSE_QT5=ON -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=ON
- then open "QuasselIRC.sln"
- click on project "quasselclient"
- Build->Configuration-Manager-> Switch from "Debug" to "Release"
- Build->Build quasselclient
- backup quasselclient.exe in existing (working) quasselclient installation (of the same version)
- copy src/Release/quasselclient.exe to said quasselclient installation
- Have fun!
- ==============================================================================================================
- My System Variables while cmake and building:
- ---------------------------------------------
- PATH (only relevant parts):
- [...];C:\Program Files (x86)\Git\bin;C:\OpenSSL-Win32\bin;C:\Qt\Qt5.5.0\5.5\msvc2013_64\bin;C:\Program Files (x86)\CMake\bin;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\
- (TypeScript and SQL Server was added while Updating Visual Studio)
- INCLUDE:
- C:\Program Files\Microsoft SDKs\Windows\v7.0\Include;C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include;C:\OpenSSL-Win32\include;C:\Qt\Qt5.5.0\5.5\msvc2013_64\include
- LIB:
- C:\Program Files\Microsoft SDKs\Windows\v7.0\Lib;C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86;C:\OpenSSL-Win32\lib\VC\static;C:\Qt\Qt5.5.0\5.5\msvc2013_64\lib
- ==============================================================================================================
- other notes:
- ------------
- https://support.microsoft.com/en-us/kb/2728613
- S1023 error on directx sdk install:
- MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
- MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
- I did copy the .cmake files from the github folder quassel\cmake\ to C:\Program Files (x86)\CMake\share\cmake-3.3\Modules but i don't know if that's necesarry
- http://wiki.qt.io/Deploy_an_Application_on_Windows
- ==============================================================================================================
- Thanks to:
- stonerl
- seezer
- nevcairiel
- TheOneRing
- Zhoriel
- for all the help...
- ...and everyone who endured me in the #quassel irc channel on Freenode while we tried to get it working...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement